我有一个只读访问器,其值取决于图像的宽度。此图像的宽度决定了flex中定义的各种位置值。结果是,当我加载时,访问器在一段时间内返回0,然后,当对象开始接受输入时,它返回正确的值。
有没有什么方法可以强制Flex首先加载图像,从而指定其宽度?
为什么不使用Loader类加载映像,Loader类有load complete事件,然后在加载映像时,做任何你想做的事,
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 { }