Comunidad de diseño web y desarrollo en internet online

REPRODUCIR MOVIECLIP ANTES DE QUE CAMBIE LA ESCENA

Citar            
MensajeEscrito el 17 Nov 2009 03:30 pm
Me gustaría que visitárais este enlace, lleva a una plantilla.
He copiado de ésta la idea de como entran y salen los contenidos
de una escena independientemente de al botón que le des.

No sé que código debería poner en los botones, porque por mis
propios medios, no doy con ello.
No pido que me lo haga nadie, simplemente saber cómo hacerlo,
que tendría que programar y qué debería tener en cuenta.

Me gustaría que me ayudara alguien. MUCHAS GRACIAS.

Por Alka Seltzer

10 de clabLevel



 

chrome
Citar            
MensajeEscrito el 17 Nov 2009 05:19 pm
Mostrar una animación de entrada/salida se ha preguntado muchísimas veces en el foro. Incluso respondí esto misma hace unos días: cada escena tiene su animación de entrada y salida, con etiqueta de fotograma para entrada y para salida, luego el botón que va a una nueva escena setea una variable con el destino y va a la animación de salida, enel último frame de la animación de slida pones:

gotoAndPlay(destino)

destino es la variable que seteó el botón, la etiqueta de entrada de la escena a la que el usuario va a ir, por ejemplo:

Código ActionScript :

on(press){
  destino = "introescena5"
  gotoAndPlay("salidaescena3")
}


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 18 Nov 2009 05:22 pm
No sé si cortarme las venas o dejármelas largas y ahorcarme con ellas.

· A ver, puse:
gotoAndPlay(destino)

en el último fotograma de cada clip de película de salida.

· Y puse en cada botón:

on(press){
destino = "introescena5"
gotoAndPlay("salidaescena3")
}

Entiendo que "introescena5" es la etiqueta que hará que se ejecute el clip de pelicula de la escena 5,
y que "salidaescena3" es la etiqueta que hará que se ejecute el clip de película de salida de la escena 3.
Cuando termine el clip de salida de la escena 3, este al terminar irá a la escena3 no?
Falta algún punto y coma en alguna parte de estos códigos¿? comillas simples¿?

Llevo desde el domingo con esto!!! Ayuda por favor -.- MUCHAS GRACIAS

Por Alka Seltzer

10 de clabLevel



 

chrome
Citar            
MensajeEscrito el 18 Nov 2009 05:55 pm
La estructura de las escenas implica:

"introescena1" - "salidaescena1"
"introescena2" - "salidaescena2"
"introescena3" - "salidaescena3"
"introescena4" - "salidaescena4"
"introescena5" - "salidaescena5"

Bien, cada etiqueta marca el inicio de la entrada y de la salida de cada escena. Luego supongamos que hay un botón en la escena 1 que lleva a la 5

Código ActionScript :

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


Al llegar al último fotograma de la salida se encuentra con:

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

Todo esto suponiendo que todas las animaciones esten en la línea de tiempo principal

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 19 Nov 2009 12:46 pm
He hecho todo tal como dices,

· Cada clip de película de salida lleva un gotoAndPlay(destino) en el último fotograma del clip.

· Cada escena, tiene una linea de tiempo dividida en dos etiquetas, que coinciden cada una con el clip de entrada y el clip de salida. En la línea de tiempo del clip de entrada, hay un stop();. En la línea del tiempo del clip de salida, NO hay stop();.

· Cuando estoy ahora en una escena, le doy a un botón que tiene este código por ejemplo:

on(press){
destino ="intro_escena2"
gotoAndPlay("salida_escena1")
}

Pero el problema ahora es que da igual en la escena que esté y que a cualquier botón que le de, me ejecuta la escena siguiente, es decir, por ejemplo:

escena 1, boton 2 > Me lleva a la escena 2
escena 2, boton 1 > Me lleva a la escena 3
escena 1, boton 3 > Me lleva a la escena 2, y así todos los apartados.

Cuál es ahora el problema? :crap:

MUCHAS GRACIAS :alabado:

Por Alka Seltzer

10 de clabLevel



 

chrome
Citar            
MensajeEscrito el 19 Nov 2009 01:05 pm
Lo que te he dicho es cuando la animación está en la línea de tiempo principal (¿no lo aclaré en mi anterior POST?), si las secuencias las tienes metidas en clip es mas complicado, debes entonces poner en el último frame de ese clip:

_parent.gotoAndPlay(_parent.destino)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 20 Nov 2009 05:23 pm
Buenas de nuevo.
He probado ese código que has puesto (ya por probar) pero aún así, me sigue haciendo lo mismo.

Los clips de película están en la línea de tiempo principal de cada escena, con sus etiquetas correspondientes.
Cada botón, con su código y cada último fotograma con su código también.
Está todo requeterepasado.

Pero, como te digo, aún cambiando el código, me sigue haciendo la misma acción los botones.

escena 1 > boton 2 > escena 2
escena 2 > boton 1 > escena 3
escena 3 > boton 1 > escena 4

Es decir, los botones, no ejecutan la escena que quiero, sino que va reproduciendo todo el flash, escena por escena, en el orden que las he ido creando. Cuál sería el código que falla? :S
No sé si tendrá que ver que este con el Flash 8 (ya por imaginar...)

Una vez más, MIL Y UNA GRACIAS :alabado:

Por Alka Seltzer

10 de clabLevel



 

chrome
Citar            
MensajeEscrito el 20 Nov 2009 06:24 pm
¿La intro/salida de cada escena esrtán dentro de un MovieClip o en la escena principal?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 20 Nov 2009 06:38 pm
Son dos clips de película por escena, ambos clips están en la línea principal.

Ya te digo, lo he mirado, requetemirado, e incluso, he hecho por tercera vez el mismo flash para que no se me pasara nada de nada, ni botones, ni códigos, ni etiquetas, ni clips ni fotogramas, nada.

No sé lo que falla. Le das a un botón y te lleva a la escena que cree después. Y así todos...

Escena 1 > Botón 2 > Escena 2
Escena 2 > Botón 1> Escena 3
Escena 3 > Botón 1 > Escena 4

No me ejecuta el destino, me ejecuta según en el orden que se encuentran las escenas.
Es como si le diera a Siguiente todo el rato... No me lo explico... :sueno:

Hay otra opción? :crap:

Por Alka Seltzer

10 de clabLevel



 

chrome
Citar            
MensajeEscrito el 20 Nov 2009 07:19 pm
Entonces no hay play en la línea de tiempo principal, hay un frame con el MC que tiene la anicación, sería así:

Código ActionScript :

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


En el último frame de todas las animaciones de salida pones

_parent.gotoAndStop(_parent.destino)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 21 Nov 2009 05:03 pm
Hola

Lo increíble, es que incluso cambiando el código como dices, me sigue haciendo exactamente igual.
Lo único que me queda es mostrarte parte del flash, una de las escenas y el interior de uno de los botones.

ESCENA
http://img.photobucket.com/albums/v292/ESA_Abigor/LOURDES/flash-1.jpg

INTERIOR FLASH
http://img.photobucket.com/albums/v292/ESA_Abigor/LOURDES/interior_btn-1.jpg

GRACIAS :alabado:

Por Alka Seltzer

10 de clabLevel



 

chrome
Citar            
MensajeEscrito el 22 Nov 2009 11:31 am
Hay alguna otra forma de hacer esto mismo?

MUCHAS GRACIAS

Por Alka Seltzer

10 de clabLevel



 

chrome
Citar            
MensajeEscrito el 23 Nov 2009 02:44 pm
Hay algún otro código que pueda hacer esto mismo que pregunto?
Alguna respuesta por favor.
Gracias

Por Alka Seltzer

10 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.