我有一个只读访问器,其值取决于图像的宽度。此图像的宽度决定了flex中定义的所有种类的位置值。事实证明,当我加载时,访问器返回0一段时间,然后,当事物开始接受输入时,它返回其正确的值。
有什么方法可以强制Flex首先加载图像,从而指定它的宽度?
答案 0 :(得分:0)
为什么不使用Loader类加载图像,加载器类有加载完成事件,然后加载完成图像,做任何你想要的,
var loader:Loader = nee Loader();
loader.load(new URLRequest('tree.png');
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,productLoadingComplete);
loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR,productLoadingError);
private function productLoadingComplete(event:Event):void
{
}