我試圖訪問通過自定義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