Comunidad de diseño web y desarrollo en internet online

Como Saber Que Boton Se Ha Pulsado AS 3.0

Citar            
MensajeEscrito el 22 Oct 2007 11:53 am
Hola, tengo un pequeño problema estoy trabajando con AS 3.0, necesito saber que boton se ha pulsado, o nose como explicarlo, necesito que al pulsar un boton se llame una función que me devuelva un valor numérico, por ejemplo:

boton.addEventListener(MouseEvent.CLICK, goFuncion);

y la función goFuncion me regrese por ejemplo un 1 y ese 1 guardarlo en una variable para depues poder utilizarlo con un switch, tengo varios botones por lo que quiero que al pulsar un boton me guarde determinado numero, por ejemplo que me retorne 1 para el boton1, 2 para el boton2, y asi sucesivamente, me explico?, ya lo he intentado de varias formas, pero la verdad no se como hacerlo, y no he encontrado mucha ayuda, les agradecería bastante la ayuda.

Por Mirey

1 de clabLevel



Genero:Femenino  

msie7
Citar            
MensajeEscrito el 22 Oct 2007 01:15 pm
antes de declarar los listeners, crea una variable para cada boton, que contenga el numero que quieres que te regrese la función, por ejemplo:

Código :

boton1.nBtn = 1;
boton2.nBtn = 2;
boton3.nBtn = 3;
boton4.nBtn = 4;
boton5.nBtn = 5;
boton1.addEventListener(MouseEvent.CLICK, goFuncion);
boton2.addEventListener(MouseEvent.CLICK, goFuncion);
boton3.addEventListener(MouseEvent.CLICK, goFuncion);
boton4.addEventListener(MouseEvent.CLICK, goFuncion);
boton5.addEventListener(MouseEvent.CLICK, goFuncion);
//---------------------------------------------------------------------------------------
function goFuncion(e:MouseEvent):void {
     var nBoton = e.target.nBtn;
     trace(nBoton);
}

Por gabynufe

Claber

446 de clabLevel



 

México, D.F.

msie7

 

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