【发布时间】:2011-03-23 11:39:52
【问题描述】:
在使用 AIR 1.5 中的 Loader 类加载一系列资产时,我遇到了一个非常烦人的间歇性问题。
我正在创建我编写的幻灯片的四个实例,并且 9/10 次它可以工作,但时不时地有一两个幻灯片失败,我发现它只是停止加载图像时发生这种情况,可能加载一半其中,即使我使用 try 和 catch,也没有报告运行时错误。
所有图像都是按顺序加载的,但幻灯片是并行的,我想这可能是问题所在?有人遇到并行加载的问题吗?即使在 AIR 中也应该始终按顺序加载吗?
【问题讨论】:
-
看起来你遇到了同样的问题:stackoverflow.com/questions/5327422/…
-
"即使我使用 try 和 catch 也没有报告运行时错误" - 通过 IOErrorEvent 和 SecurityErrorEvent 报告错误,您无法在异步操作中捕获错误,它超出了您的代码。
-
@alxx,谢谢我有 loader.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, errorHandler);并且不会被调用。我添加了 try catch 以查看是否有任何其他代码有问题,谢谢评论。
标签: flash actionscript-3 air loading sequential