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!!!!