Comunidad de diseño web y desarrollo en internet online

hacer click en boton salta al frame 5

Citar            
MensajeEscrito el 07 Sep 2008 01:31 am
Flash CS3 con actionscript 3.0

Selecciono actionscript 3.0


Luego voy a componentes y


agrego el boton, en el frame numero 1


La idea es cuando se presione el boton, salte al frame numero 5


eh intentado con este codigo pero no pasa nada, como lo podre hacer ? saludos

stop()
boton.onRelease = function(){
_root.gotoAndStop("frame5");
}

Por flashtkd

6 de clabLevel



 

firefox
Citar            
MensajeEscrito el 07 Sep 2008 01:38 am
ocurre esta error

Por flashtkd

6 de clabLevel



 

firefox
Citar            
MensajeEscrito el 07 Sep 2008 02:04 am
El problema es que al escoger AS3 tienes que trabajar con este lenguaje no puedes darle instrucciones de AS1 o AS2:

Código ActionScript :

boton.addEventListener(MouseEvent.CLICK, gotoFrame);

function gotoFrame(evt:MouseEvent):void{
   
   gotoAndStop(5);
   
}


Ahora lo que estás tratando de hacer de ir programando a lo largo de la línea de tiempo te dará muchos problemas con AS3, si quisieras empezar con él es mejor que imagines que empiezas con un nuevo lenguaje y comiences desde 0, debes estructurar tu trabajo con grupos de clases que vas llamando desde una clase principal que en AS3 se le llama document class.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

chrome
Citar            
MensajeEscrito el 01 Jul 2009 08:45 pm
Partiendo del codigo que posteaste quise aplicarlo para varios botones generando el siguiente codigo:
btnEmpresa.onReleaseOutside(gotoFrame(1));
//.addEventListener(MouseEvent.CLICK, gotoFrame("",1));
btnProductos.onReleaseOutside(gotoFrame(2));
//.addEventListener(MouseEvent.CLICK, gotoFrame("",2));
btnPresencia.onReleaseOutside(gotoFrame(3));
//.addEventListener(MouseEvent.CLICK, gotoFrame("",3));
//evt:MouseEvent,
function gotoFrame(frame)
{
if(frame==1)
gotoAndStop(2);
else if(frame==2)
gotoAndStop(3);
else if(frame==3)
gotoAndStop(4);
} ;
no se que le tenga que modificar o que cosas mas le tenga que agregar para poder evitar el efecto que dice flashtkd

Por Ursulo

11 de clabLevel



 

safari
Citar            
MensajeEscrito el 01 Jul 2009 10:47 pm
Lo que debes modificar o agregar es lo mismo que le recomendé a @flashtkd, debes trabajar con AS3, ese código que has puesto ni siquiera es de AS1 o AS2 por lo que al darte error te sale el efecto del que hablas. Para darle acciones a los botones debes hacerlo de la manera que postee. Por otro lado en AS3 la función que llamas no le puedes enviar parámetros como has intentado hacer. Debes hacer algo como esto.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 01 Jul 2009 10:55 pm
Muchas gracias

Por Ursulo

11 de clabLevel



 

safari

 

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