Comunidad de diseño web y desarrollo en internet online

Clic boton y a otra escena

Citar            
MensajeEscrito el 07 Oct 2009 03:30 pm
Amigos:

Me gustaria saber en que estoy equivocado, el siguiente código AS3 me da un error, dice que no es compatible con AS3.
A continuación les dejo el código:

Código ActionScript :

btn.addEventListener(MouseEvent.CLICK, clicado);
function clicado(event:MouseEvent):void { 
gotoAndStop("Escena 2"); 
} 
stop();


Estará bien lo de "gotoAndStop("Escena 2");"


Saludos a todos los amigos.

Por zerojano

29 de clabLevel



 

msie8
Citar            
MensajeEscrito el 07 Oct 2009 03:40 pm
el codigo esta bien y tuve el mismo rompedero de cabeza que vos, la solucion facil, es poner A PARTE de el nombre de la escena tambien poner el frame de donde queres que arranque .

Probá asi :

btn.addEventListener(MouseEvent.CLICK, clicado);
function clicado(event:MouseEvent):void {
gotoAndStop("1","Escena 2");
}
stop();

PD: se pone el fotograma antes que la escena, por lo menos a mi me funcionó asi .

Espero que te ayude .

Por Sepultura

60 de clabLevel



 

www.cultosiniestro.com.ar

firefox
Citar            
MensajeEscrito el 07 Oct 2009 06:54 pm
Amigo:

Sabes que es extraño pero sigo con problemas, lo que hago es colocar el código dentro del símbolo en este caso que es mi botón, y arroja el siguiente error:

---------------------------
Adobe Flash CS3
---------------------------
Esta película utiliza funciones que no son compatibles con la versión 5 de Flash Player. Si desea más información, consulte el panel Salida.
---------------------------
Aceptar
---------------------------


Siendo que estoy trabajando con Adobe Flash CS3.

Por zerojano

29 de clabLevel



 

msie8
Citar            
MensajeEscrito el 07 Oct 2009 10:16 pm
dos problemas.
1- esto es codigo as3, por lo tanto se ejecuta desde flash player 9 en adelante
2- el codigo no puede ir en el boton, siempre es mejor en una clase y a lo sumo en la linea de tiempo.

Por bubudrc

Claber

591 de clabLevel

1 tutorial

 

mayo 2006

firefox
Citar            
MensajeEscrito el 08 Oct 2009 03:02 pm
Amigos:

Alguno de ustedes tiene algún ejemplo de como funciona un botón con dos escenas en AS3?.
Me facilitaria un motón el problema.

Gracias.

Por zerojano

29 de clabLevel



 

msie8
Citar            
MensajeEscrito el 08 Oct 2009 04:07 pm
Zerojano ¿has probado lo que te indicó Sepultura?
En AS.3 ha CAMBIADO el gotoAndPlay y el gotoAndStop cuando tenemos Escenas. debe ser

Código ActionScript :

gototAndStop(frame,"Escena")

donde "frame" puede ser un número de frame ó un "label de frame" (en este último caso va entre comillas), p.e.

Código ActionScript :

gotoAndStop(10,"Escena 1") //se iría al frame 10 de la Escena 1
gotoAndStop("Label1","Escena 1")  //se iría al frame cuyo Label es "Label1" de la Escena 1

Por Eliseo2

710 de clabLevel



 

firefox
Citar            
MensajeEscrito el 08 Oct 2009 04:14 pm
Amigos:

Miren el problema que tengo es este:

Código ActionScript :

ArgumentError: Error #2108: No se encontró la escena Escena 2.
   at flash.display::MovieClip/gotoAndStop()
   at boton_Escena1_fla::MainTimeline/clicado()

Por zerojano

29 de clabLevel



 

msie8
Citar            
MensajeEscrito el 12 Oct 2009 09:45 pm
Solución del problema

Amigos les dejo la solución de mi problema, quizas le pueda servir a otra persona.

Primera escena, llamada Inicio:

Código ActionScript :

stop(); //Para que inicie en la primera escena "Inicio"y no avance a la segunda.

boton.addEventListener(MouseEvent.CLICK,clicado);

function clicado(event:MouseEvent) :void
{ 
gotoAndPlay(1,"Contenido"); 
}


Segunda escena, llamada Contenido:

Código ActionScript :

stop();//Detención en segunda escena "Contenido"


Saludos amigos y gracias por sus comentarios. :wink:

Por zerojano

29 de clabLevel



 

msie8

 

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