Mi problema es que cargo las imágenes de un array y luego se visualizan con roll over, pero con este código se cargan todas y veo con todos los botones la última imagen del array, cuando lo que quiero es asociar cada botón con la imagen correspondiente (los dos array están en orden y tienen el mismo nombre).
Código ActionScript :
var imagenes:Array = new Array ("imagen1.jpg", "imagen2.jpg",....)
for (var n:int = 0; n < imagenes.length; n++) {
var imgLoader:Loader = new Loader();
var ruta:String="carpetaImagenes/";
imgLoader.load(new URLRequest(ruta+imagenes[n]));
var container:Sprite = new Sprite();
container.x = 500;
container.y = 200;
addChild(container);
var botones:Array = new Array("imagen1", "imagen2",....)
for (var i=0; i < botones.length; i++) {
this[botones[i]].buttonMode = true;
this[botones[i]].useHandCursor=true;
this[botones[i]].addEventListener(MouseEvent.ROLL_OVER, upreflejo);
this[botones[i]]..addEventListener(MouseEvent.ROLL_OUT, downreflejo);
function upreflejo(event:MouseEvent):void {
for (var n:int = 0; n < imagenes.length; n++) {
container.addChild(imgLoader);
}
}
function downreflejo(event:MouseEvent):void {
container.removeChild(imgLoader);
}
Espero que alguien se anime a contestar. Muchas gracias
