你能告诉我你如何得到加载器后一个事件完成?
我尝试了从文档的例子,我尝试了不同的东西,但我总是有一个"错误转换Loader在LoaderInfo,或在myImport…"
这个不工作:TypeError: Error #1034:
function loader_my_import(){
var loader = new Loader();
var url:URLRequest = new URLRequest("myImport.swf");
loader.load(url);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, complete_imgs);
}
function complete_imgs(e:Event){
loader_IMGS = Loader(e.target.content);
}
loader_IMGS已在类的开头声明。
谢谢
它不起作用,因为e.a rtarget是一个LoaderInfo对象而不是加载器(您将事件侦听器添加到contentLoaderInfo)。然后你可以从LoaderInfo中获得初始加载器
所以应该是:
function complete_imgs(e:Event){
var li:LoaderInfo = LoaderInfo(e.target)
var loader:Loader = li.loader
}