Comunidad de diseño web y desarrollo en internet online

cambiar de una escena a otra y volver en as3

Citar            
MensajeEscrito el 26 Sep 2011 02:18 pm
Hola comunidad

Mi problema es el siguiente, tengo 3 escenas:

La 1 escenas, tiene dos botones con el siguiente codigo para ir a escena 2 y 3:

btn_escena2.addEventListener(MouseEvent.CLICK,mover_escena2);
function mover_escena2(evento:MouseEvent):void {
gotoAndStop(1,"escena2");
}

btn_escena3.addEventListener(MouseEvent.CLICK,mover_escena3);
function mover_escena3(evento:MouseEvent):void {
gotoAndStop(1,"escena3");
}

Los cuales cambian sin problema alguno a la respectiva escena.
El problema surge, cuando de la escena 2, quiero ir a la escena 3 y coloco el siguiente código:

stop();

btn_cambiar_escena3.addEventListener(MouseEvent.CLICK,ir_escena3);
function ir_escena3(evento:MouseEvent):void {
gotoAndStop(1,"escena3");
}

y viceversa al quere pasar de escena 3 a escena 2, con el mismo código cambiando los nombres respectivos:

stop();

btn_cambiar_escena2.addEventListener(MouseEvent.CLICK,ir_escena2);
function ir_escena2(evento:MouseEvent):void {
gotoAndStop(1,"escena2");
}

No funcionan en ambos casos, estoy iniciandome en AS3 por lo que agradeceria una explicación clara del código.

Muchas gracias, saludos.

Por Di_21

3 de clabLevel



 

msie8
Citar            
MensajeEscrito el 27 Sep 2011 01:31 pm
En general comviene usar etiquetas de fotogramas antes que especificar escena como segundo argumento, haz la prueba

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 29 Sep 2011 02:58 pm
Gracias Jorge por tu respuesta.

Habia dejado unos días de trabajar en el proyecto, ya que me habia traido varios dolores de cabeza, y ahora que retome, me fije que el boton que estaba utilizando era un "boton" y no un "MC" xD, creo que para la proxima vez me dare un par de vueltas antes de seguir jejejjejeje.

Pero agradezco tu respuesta, tambien intente de la forma que me mencionas, nunca esta de mas saber nuevas cosas.

Saludos...Muchas gracias por tu comentario.

Por Di_21

3 de clabLevel



 

msie8

 

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