El as que estoy intentando es:
Código ActionScript :
var fichas:Array = new Array('a1', 'a2', 'a3', 'a4', 'a5', 'a6', 'a7', 'a8', 'a9'); for (i=0; i<9; i++) { trace(fichas[i]); fichas[i].onPress = function() { if (fichas[i]._alpha == 100) { p = false; fichas[i]._alpha = 50; } else if (fichas[i]._alpha == 50) { p = true; fichas[i]._alpha = 100; } }; }
El trace parece que funciona bien porque devuelve el array en diferente linea (supongo que eso significa que ve cada uno independiente lo cual queria para que se aplicase independientemente cada clip a la funcion).
El problema es que el onPress no funciona con fichas[i], parece que no aplica el resultado como esperaba. Estuve revisando los foros pero hasta ahora no veo nada que explique esto.
Quiza alguien sepa porque no pasa el resultado del array a la funcion.
Gracias por la ayuda.