Comunidad de diseño web y desarrollo en internet online

Como saber el index de un objeto array

Citar            
MensajeEscrito el 30 Jul 2009 12:00 am
Como saber el index de un objeto array

Hola soy muy novato en As3 y quisiera que me ayudaran con un problema que seria el siguiente.
Tengo un array de botones los cuales tienen un evento listener en comun y quiero que cuando se ejecute la funcion me devuelva el index del objeto que la llamo-

eso espero haberme explicado bien Gracias...

Código PHP :

var btn:Array=new Array();
for (var i=0; i<6; i++) {
btn[i]=new Boton();
btn[i].x=i*30+16.5;
Btn[i].addEventListener(MouseEvent.MOUSE_DOWN, onBtn);
addChild(btn[i]);
}
function onBtn(obj:Event) {
trace("aqui iria el index del boton que llamo esta funcion");
}

Por asdmaster

14 de clabLevel



 

chrome
Citar            
MensajeEscrito el 30 Jul 2009 02:46 am
Depende para qué quieres usarlo. Una forma sencilla es asignarle nombre:

Código ActionScript :

var btn:Array=new Array(); 
for (var i=0; i<6; i++) { 
btn[i]=new Boton(); 
btn[i].x=i*30+16.5; 
btn[i].name=i;
Btn[i].addEventListener(MouseEvent.MOUSE_DOWN, onBtn); 
addChild(btn[i]); 
} 
function onBtn(obj:MouseEvent) { 
trace(obj.currentTarget.name);
}

Por rabi

106 de clabLevel

1 tutorial

 

firefox
Citar            
MensajeEscrito el 30 Jul 2009 03:06 am
Gracias funciona de maravillas.

Saludos

Por asdmaster

14 de clabLevel



 

chrome

 

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