Comunidad de diseño web y desarrollo en internet online

seleccionar y deseleccionar un botón

Citar            
MensajeEscrito el 28 Nov 2012 03:38 pm
tengo un botón llamado A001

Código ActionScript :

a001.addEventListener(MouseEvent.CLICK, clickevent);


este al hace clic cambia a lo sgte:

Código ActionScript :

function clickevent(e:MouseEvent)
{
   e.currentTarget.gotoAndStop("pressed");
   //trace (e.currentTarget.name);
}


el tema es que necesito hacer que si lo clickeo nuevamente vuelva al fotograma uno o en este caso etiqueta "ini", qué evento puedo ocupar para esto, he probado con varios pero no funciona ( DOUBLE_CLICK , MOUSE_OUT , MOUSE_UP, ROLL_OUT )

gracias

Por danielillapp

35 de clabLevel



Genero:Femenino  

Aprendiz de la vida y AS3

chrome
Citar            
MensajeEscrito el 28 Nov 2012 03:59 pm
Prueba usando dos fotogramas en tu botón, el primero normal, el segundo seleccionado, la función sería un switcher

Código ActionScript :

function clickevent(e:MouseEvent)
{
   e.currentTarget.gotoAndStop(e.currentTarget.currentFrame==1)?2:1)  
}


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 28 Nov 2012 05:18 pm

solisarg escribió:

Prueba usando dos fotogramas en tu botón, el primero normal, el segundo seleccionado, la función sería un switcher

Código ActionScript :

function clickevent(e:MouseEvent)
{
   e.currentTarget.gotoAndStop(e.currentTarget.currentFrame==1)?2:1)  
}


Jorge


disculpa que moleste tanto, pero me arroja un error y probé reemplazando la función q me indicaste y me sale:

Escena 1, Capa 'as', Fotograma 1, Línea 740 1086: Error de sintaxis: se esperaba un punto y coma antes de rightparen.

Por danielillapp

35 de clabLevel



Genero:Femenino  

Aprendiz de la vida y AS3

chrome
Citar            
MensajeEscrito el 28 Nov 2012 05:19 pm
intenté agregando un ; al final y tampoco sirve

Por danielillapp

35 de clabLevel



Genero:Femenino  

Aprendiz de la vida y AS3

chrome
Citar            
MensajeEscrito el 28 Nov 2012 05:20 pm
Si miras abre un parentesis y cierran dos, sería

e.currentTarget.gotoAndStop((e.currentTarget.currentFrame==1)?2:1)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 28 Nov 2012 05:32 pm

solisarg escribió:

Si miras abre un parentesis y cierran dos, sería

e.currentTarget.gotoAndStop((e.currentTarget.currentFrame==1)?2:1)

Jorge


ahh verdad, gracias :)

Por danielillapp

35 de clabLevel



Genero:Femenino  

Aprendiz de la vida y AS3

chrome

 

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