我的主FLA中有预加载器代码,我在外部加载相应的预加载器(一个小文件)。当我检测到文件已完全加载时,我需要将监听器添加到我想要“预加载”的内容中。
function swfLoadedHandler(e:Event):void {
preloader_movie = MovieClip(preloader_carregador.content);
loaderInfo.addEventListener(ProgressEvent.PROGRESS, update);
}
如果我以这种方式使用它,loaderInfo
侦听器不起作用,但如果我添加处理程序函数的侦听器,它就会。
问题是,我需要它在完整的处理程序中工作,因为显然,预加载只能在加载之后显示%完成...
答案 0 :(得分:1)
如果您显示更多代码会更好。但似乎loaderInfo在加载文件后没有发送PROGRESS事件,结果没有调用更新处理程序。