我试图访问通过自定义LoadImage类添加到舞台的图像的宽度和高度。即使图像正确显示,跟踪结果也是0。问题是什么?ActionScript正在检索装载程序图像的宽度/高度
//frame script
var image:LoadImage = new LoadImage("myImage.jpeg");
addChild(image);
trace(image.width); //returns 0
//-------------------------
package
{
import flash.display.Sprite;
import flash.display.Loader;
import flash.net.URLRequest;
import flash.events.Event;
public class LoadImage extends Sprite
{
public function LoadImage(imageURL:String)
{
//Load Image
var imageLoader:Loader = new Loader();
imageLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, imageHandler);
imageLoader.load(new URLRequest(imageURL));
}
private function imageHandler(evt:Event):void
{
addChild(evt.target.content);
}
}
}
尝试在完整的处理程序 – 2010-06-08 14:32:00
我需要从我的框架脚本访问宽度之类的外跟踪宽度。 – TheDarkIn1978 2010-06-08 14:38:48