En AS2 yo podía hacer un arreglo de varios objetos y darle una sola instrucción así:
Código ActionScript :
var miArreglo = new Array(mc1,mc2,mc3); //los mc son MovieClip con animación que se detona al rollOver for (var i=0; i<=2; i++) { miArreglo[i].onRollOver = function () { trace(this._name); } }
Y así te evitabas hacer un montón de botones con la misma acción, pero en AS3no puedo hacer algo parecido, lo que intento hacer es lo siguiente:
Código ActionScript :
var myArray:Array = new Array(mc1,mc2,mc3); for (var i:int =0; i<=2; i++) { function sobre (e:MouseEvent) { miArray[i].gotoAndPlay("go"); } myArray[i].addEventListener(MouseEvent.ROLL_OVER, sobre); }
Y me sale error!! Ya lo he intentado de muchas maneras y nada!! si alguien me puede ayudar, se los agradecería mucho!!!
Espero su respuesta, gracias.