Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash 空气加载问题_Flash_Actionscript 3_Air_Loading_Sequential - Fatal编程技术网

Flash 空气加载问题

Flash 空气加载问题,flash,actionscript-3,air,loading,sequential,Flash,Actionscript 3,Air,Loading,Sequential,在AIR1.5中使用Loader类加载一系列资产时,我遇到了一个非常恼人的间歇性问题 我正在创建我编写的幻灯片的四个实例,它工作了9/10次,但时不时有一两个幻灯片失败,我发现在这种情况下,它只是停止加载图像,可能加载了其中的一半,即使我使用了try-and-catch,也没有报告运行时错误 所有图像都是按顺序加载的,但是幻灯片是并行的,我想这可能就是问题所在吧?有人对并行加载有问题吗?即使在空中也应该始终按顺序加载吗?是的,一定要避免并行加载,除非您可以控制可以运行多少并发线程。因此,使用一个

在AIR1.5中使用Loader类加载一系列资产时,我遇到了一个非常恼人的间歇性问题


我正在创建我编写的幻灯片的四个实例,它工作了9/10次,但时不时有一两个幻灯片失败,我发现在这种情况下,它只是停止加载图像,可能加载了其中的一半,即使我使用了try-and-catch,也没有报告运行时错误


所有图像都是按顺序加载的,但是幻灯片是并行的,我想这可能就是问题所在吧?有人对并行加载有问题吗?即使在空中也应该始终按顺序加载吗?

是的,一定要避免并行加载,除非您可以控制可以运行多少并发线程。因此,使用一个顺序加载管理器,也许让它使用多个加载线程来完成该顺序,但不能超过2-3个


我认为它之所以是间歇性的是因为速度变化,如果速度足够快,你可以加载所有内容,但一旦速度稍慢,你就会加载失败。

我开始认为这与并发连接的数量有关。我将看看我是否可以得到一些开发时间来更改顺序并报告。也许有一种方法可以通过让cpu同时处理某些事情来强制它失败。看起来您也遇到了这里描述的相同问题:“即使我使用try-and-catch,也不会报告运行时错误”-错误是通过IOErrorEvent和SecurityErrorEvent报告的,您无法捕获异步操作中的错误,这超出了您的代码范围。@alxx,谢谢我有loader.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR,errorHandler);这不会被调用。我添加了try-catch以查看是否有任何其他代码有问题,谢谢评论。