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

Saltar de un frame a otro

Estas en el tema de Saltar de un frame a otro en el foro de Flash y Actionscript en Foros del Web. Hola! Mi cuestión es la siguiente: Escenario con 4 botones; me gustaría que al hacer click en cada uno ellos, el "lector" de la línea ...
  #1 (permalink)  
Antiguo 27/09/2011, 13:51
 
Fecha de Ingreso: marzo-2011
Mensajes: 27
Antigüedad: 8 años, 7 meses
Puntos: 1
Saltar de un frame a otro

Hola! Mi cuestión es la siguiente:

Escenario con 4 botones; me gustaría que al hacer click en cada uno ellos, el "lector" de la línea de tiempo siguiese leyendo hasta el frame 10, y una vez allí, según qué botón haya pulsado, salte automáticamente al frame 20, o 30 o el que sea... Lo voy a "dibujar" por si no me he explicado bien....


Botón1 (click) -> frame 2,3,4,5,6,7,8,9,10 -> frame 20
Botón2 (click) -> frame 2,3,4,5,6,7,8,9,10 -> frame 30
Botón3 (click) -> frame 2,3,4,5,6,7,8,9,10 -> frame 40
Botón4 (click) -> frame 2,3,4,5,6,7,8,9,10 -> frame 50

Gracias!!!!!
  #2 (permalink)  
Antiguo 27/09/2011, 17:58
Avatar de Silkon  
Fecha de Ingreso: mayo-2011
Ubicación: Lugo
Mensajes: 201
Antigüedad: 8 años, 5 meses
Puntos: 20
Respuesta: Saltar de un frame a otro

Frame 1 código:

Código AS 2.0:
Ver original
  1. stop();
  2.  
  3. Botón1.onPress = function()
  4. {
  5. salto = 20;
  6. play();
  7. }
  8.  
  9. Botón2.onPress = function()
  10. {
  11. salto = 30;
  12. play();
  13. }

Recuerda poner en los botones nombre de instancia (Botón1 Botón2 ...)

Frame 10 código:

Código AS 2.0:
Ver original
  1. gotoAndPlay(salto);

Supongo que ya imaginas como hacerlo con mas botones
  #3 (permalink)  
Antiguo 27/09/2011, 20:48
 
Fecha de Ingreso: noviembre-2010
Mensajes: 94
Antigüedad: 9 años
Puntos: 11
Respuesta: Saltar de un frame a otro

Interesante respuesta. Simple y eficaz. Yo modifiqué el codigo para AS3. Aquí se los dejo x si alguien lo necesita:

En el Frame 1

Código AS3:
Ver original
  1. stop();
  2.  
  3. boton1.addEventListener(MouseEvent.CLICK, ir);
  4. boton2.addEventListener(MouseEvent.CLICK, ir2);
  5. var salto:int;
  6.  
  7. function ir(e:MouseEvent):void{
  8.    
  9.     gotoAndPlay(2);
  10.     salto=20
  11. }
  12.  
  13. function ir2(e:MouseEvent):void{
  14.    
  15.     gotoAndPlay(2);
  16.     salto=30
  17.    
  18. }

Y en el Frame 10

Código AS3:
Ver original
  1. gotoAndStop(salto);


Y aquí les dejo el fla x si alguien lo quiere revisar

http://ifile.it/ktpa0dg

Última edición por fletcher2009; 27/09/2011 a las 22:26
  #4 (permalink)  
Antiguo 18/10/2011, 04:58
 
Fecha de Ingreso: marzo-2011
Mensajes: 27
Antigüedad: 8 años, 7 meses
Puntos: 1
Respuesta: Saltar de un frame a otro

muchas gracias!!! sois unos fenómenos!!!!

Etiquetas: frame, saltar, botones
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

SíEste tema le ha gustado a 1 personas




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