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

Reproducir movieclip antes de que cambie la escena

Estas en el tema de Reproducir movieclip antes de que cambie la escena en el foro de Flash y Actionscript en Foros del Web. Hola a todos Os cuento por si alguien me pudiera ayudar. Estoy haciendo una web flash, con distintas escenas, y cada escena lleva distintas botones. ...
  #1 (permalink)  
Antiguo 22/11/2009, 06:32
 
Fecha de Ingreso: noviembre-2009
Mensajes: 5
Antigüedad: 14 años, 4 meses
Puntos: 0
Exclamación Reproducir movieclip antes de que cambie la escena

Hola a todos

Os cuento por si alguien me pudiera ayudar.
Estoy haciendo una web flash, con distintas escenas, y cada escena lleva distintas botones.

Cada escena tiene dos clips de película en la línea principal: el primer clip se reproduce cuando se ejecuta la escena,
y con él entra el contenido haciendo un efecto de movimiento.
El segundo clip, que también se encuentra en la línea principal de tiempo, se ejecuta cuando le has dado a un botón
para salir de dicha escena, es decir, este segundo clip se ejecuta antes de cambiar de escena.
Con este segundo clip sale el contenido de dicha escena, haciendo otro efecto de movimiento.

Os pongo el código que tiene uno de los botones en una de las escenas:

on(press){
destino = "introescena5" //cuando termina salidaescena1 quiero que vaya a introescena5
gotoAndPlay("salidaescena1") //inicio la animación de salida
}

Lo que está entre comillas son etiquetas en la línea de tiempo, que coinciden con cada movieclip.

Y en el último fotograma de cada clip de película de salida hay este código:

gotoAndPlay(destino) //dato que destino = "introescena5" , es como decir gotoAndPlay("introescena5")

Y con todo esto, que debería funcionar, no lo hace, ya que a cualquier botón que le de y en cualquier escena que esté,
me hace lo mismo, es como si le diera a Siguiente todo el rato, ya que me va reproduciendo las escenas,
una por una, en el orden que las tengo creadas.
Por esto que me hace, alguien sabría decirme, dónde está el error? O si hay otro código que valiera?

MUCHÍSIMAS GRACIAS ^^

Última edición por AlkaSeltzer; 22/11/2009 a las 06:40
  #2 (permalink)  
Antiguo 23/11/2009, 09:20
 
Fecha de Ingreso: noviembre-2009
Mensajes: 5
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: Reproducir movieclip antes de que cambie la escena

Alguien sabe resolver esto mismo de otro modo o con otro código?
Muchas gracias
  #3 (permalink)  
Antiguo 23/11/2009, 17:25
 
Fecha de Ingreso: noviembre-2009
Mensajes: 5
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: Reproducir movieclip antes de que cambie la escena

Ayuda por favor :(
  #4 (permalink)  
Antiguo 23/11/2009, 18:29
Avatar de MoDoRrO  
Fecha de Ingreso: septiembre-2005
Ubicación: Php+Flash+AS
Mensajes: 1.072
Antigüedad: 18 años, 7 meses
Puntos: 12
Respuesta: Reproducir movieclip antes de que cambie la escena

cuando declaras a la variable puedes usar

_global.destino="";

recuerda ponerle el mismo nombre al fotograma
  #5 (permalink)  
Antiguo 03/12/2009, 14:45
 
Fecha de Ingreso: noviembre-2009
Mensajes: 5
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: Reproducir movieclip antes de que cambie la escena

Ese código que me dices, en que elemento debe ir?
En el botón? En el último fotograma del clip de salida?
Dónde? En las dobles comillas, debe ir algún texto?

Esto es deseperante :S

Gracias
  #6 (permalink)  
Antiguo 04/12/2009, 23:44
Avatar de MoDoRrO  
Fecha de Ingreso: septiembre-2005
Ubicación: Php+Flash+AS
Mensajes: 1.072
Antigüedad: 18 años, 7 meses
Puntos: 12
Respuesta: Reproducir movieclip antes de que cambie la escena

mmmmmm, al parecer eres principiante, mira, te explico

gotoAndStop(); como vez, funciona para ir a determinado frame o nombre de fotograma (no importa que este en otra escena)

este puede ir en un boton o directamente en la linea de tiempo (keyframe)

Ok...

en tu primer fotograma, agrega esto en el panel de acciones (f9) stop();

esto hace que al probar la pelicula, se detenga en dicho frame.

agrega 6 fotogramas mas (presiona 5 veces F6)

en cada fotograma clave agrega un dibujo diferente

volvemos al primer fotograma.

crea un boton y añade esto en las acciones del boton (selecciona el boton y presiona F9)

on(press){
gotoAndStop(4);
}


este boton te llevara al frame 4 de tu escena al probar la pelicula

....................

¿Pero si tienes mas de 1 escena?

facil, selecciona un fotograma clave de cualquier escena, en el panel de propiedades agrega un nombre, digamos "kichus"

en el boton de tu primera escena agrega esto:
on(press){
gotoAndStop("kichus");
}


esto te llevara al fotograma kichus

.-........ ahora.... cual es el problema???
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 14:34.