Foros del Web » Creando para Internet » Flash y Actionscript »

problemas con actionscript 2.0

Estas en el tema de problemas con actionscript 2.0 en el foro de Flash y Actionscript en Foros del Web. buenas tardes a ver si los grandes cerebors de aki me sacais del apuro :P A ver tengo tengo 19 objetos cuyos nombres de instancia ...
  #1 (permalink)  
Antiguo 15/09/2008, 06:49
 
Fecha de Ingreso: septiembre-2008
Mensajes: 3
Antigüedad: 9 años, 2 meses
Puntos: 0
problemas con actionscript 2.0

buenas tardes a ver si los grandes cerebors de aki me sacais del apuro :P

A ver tengo tengo 19 objetos cuyos nombres de instancia estan enumerado de esta forma gru0,gru1....gru18. tengo ke hacer ke cuando se pulse cada uno te lleve a un punto de la linea de tiempo en particular cosa ke no es problema. ahora bien me gustaria reducir un poko el codigo de forma ke solo necesite una funcion para todas las instancias y no como lo tengo ahora mismo. he probado de esta forma:

var texto ="";

prueba = new Array();
for (var a=0; a<19; a++)
{
var zon= "gru" + a;
prueba[a]= zon;
var texto = prueba[a];
trace(texto);
}
texto.onRelease = function(){

/*esta poarte no me dejan mostrarla XD no obstante no es importante */

_root.gotoAndStop(2);
}



El caso es ke obviamente el trace me marca como ke se nombra bien la variable pero lo ke me gustaria saber es como convierto esa variable a nombre de instancia. no se si me he aclarado muy bien pero si no entendeis algo decirlme.


y si me lo solucionais muxas gracias
  #2 (permalink)  
Antiguo 15/09/2008, 09:39
Avatar de sirguy  
Fecha de Ingreso: septiembre-2006
Ubicación: Mallorca
Mensajes: 959
Antigüedad: 11 años, 2 meses
Puntos: 12
Respuesta: problemas con actionscript 2.0

Si lo que quieres es que la variable del bucle sirva de nombre de instancia sería algo así:

for(i=1;i<17;i++){
_root["clipdepeli"+i].gotoAndStop(1);

}

Esto los uso para hacer que 17 elementos cuyos nombres de instancia son clipdepeli1, clipdepeli2, clipdepeli3,... vayan al primer frame. Espero que te haya servido de algo.
__________________
Chanante!
  #3 (permalink)  
Antiguo 16/09/2008, 02:48
 
Fecha de Ingreso: septiembre-2008
Mensajes: 3
Antigüedad: 9 años, 2 meses
Puntos: 0
Respuesta: problemas con actionscript 2.0

gracias por tu interes pero eso ke me pones si no me ekivoco me serviria para reproducir los 18 clips uno detras de otro verdad?

el problema es ke yo lo ke necesito es ke al PULSAR sobre uno de los 18 clips vayan al frame 2
  #4 (permalink)  
Antiguo 16/09/2008, 04:54
Avatar de sirguy  
Fecha de Ingreso: septiembre-2006
Ubicación: Mallorca
Mensajes: 959
Antigüedad: 11 años, 2 meses
Puntos: 12
Respuesta: problemas con actionscript 2.0

Supongo, aunque las operaciones van una detrás de otra digo yo que irán lo suficientemente rápido para que no se note.


on(press){

for(i=1;i<18;i++){
_root["gru"+i].gotoAndStop(2);

}
}


A ojo debería funcionar sin que se note, salvo que aún uses tu spectrum 48.

Un saludo
__________________
Chanante!
  #5 (permalink)  
Antiguo 17/09/2008, 03:15
 
Fecha de Ingreso: septiembre-2008
Mensajes: 3
Antigüedad: 9 años, 2 meses
Puntos: 0
Respuesta: problemas con actionscript 2.0

oye muxas gracias al fina tube ke hacerlo de otra maneras xq como siempre cada vez ke programas algo acabas incluyendo 200 millones de cosas mas pero te agradesco muxo el interes. gracias de nuevo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:05.