estoy migrando de AS2 a AS3 y haciendo pruebas me he encontrado con un problema que no consigo resolver.
Estoy intentando crear una mini galería de 5 imágenes, pero no consigo que me cargue las imágenes dentro de las MC.
El código es este:
Código ActionScript :
package {
import flash.display.Sprite;
import flash.events.*;
import flash.net.URLRequest;
import flash.net.URLLoader;
import flash.display.Loader;
import flash.net.*;
public class galeria extends Sprite {
var img0:String = "img0.jpg";
var img1:String = "img1.jpg";
var img2:String = "img2.jpg";
var img3:String = "img3.jpg";
var img4:String = "img4.jpg";
public function galeria() {
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, imagenError);
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, imagenProgreso);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, imagenCargada);
var boton:bt;
for (var i:uint=0; i<5; i++) {
boton = new bt();
boton.x = i * boton.width;
addChild(boton);
boton.name = "mc" + i;
loader.load( new URLRequest(this["img"+i]));
}
}
private function imagenCargada(e:Event):void {
trace("completeHandler: " + e.target.content);
boton.addChild(e.target.content);
}
private function imagenError(e:IOErrorEvent):void {
trace("ioErrorHandler: " + e);
}
private function imagenProgreso(e:ProgressEvent):void {
trace("progressHandler: bytesLoaded=" + e.bytesLoaded + " bytesTotal=" + e.bytesTotal);
}
}
}El error me lo da en la línea "boton.addChild(e.target.content); ", me dice acceso a una propiedad Boton no definida.
Gracias de antemano por la ayuda!!!!
