2011-03-25 55 views
0

问候大家.csv文件......Flash播放器加载断裂与的URLLoader

我做了一点点闪光,与AS3,观看一些节目,我写了所产生的数据的时候......这些数据是在.csv文件,并负载到用URLLoader对象的内存。

闪光灯负载,可以得出在尺寸上几乎50 MB ......但是当我尝试加载与160 MB的文件时,播放器会停止工作良好的.csv文件...我跑过去的Flash Player版本,在浏览器之外......

我听说Flash对内存容量有限制......但是在another question中,他们说没有。

什么可能是导致飞机失事的原因? - 我不认为这是代码,因为它运行平稳对于小文件...

预先感谢您!

回答

0

使用Flash现在,它来到我的错误:

Error: Error #1502: A script has executed for longer than the default timeout period of 15 seconds. 

在菜单File>Publish Settings...,我们可以做出的超时时间的Flash选项卡上。

我也发现了一些实现像asynchronous processing in actionscript ......这是一个非常有趣的方法,我会尽力实现我的加载方法这样...

谢谢大家的帮助!

1

我做了一些快速的搜索,它看起来像URLLoader存储在内存中的下载,所以可能会有一些限制。另一个堆栈溢出answer建议使用URLStream和FileStream。我认为这将是根据我在其他平台上的经验处理大文件的最合适的方式。你是从http://还是file:// url加载?

+0

这是一个本地文件,谢谢你的回答! – Girardi 2011-03-25 22:30:44

+0

AS2对URLLoader的缓冲区有64k的限制。我不确定as3的最大功能是什么,我从来没有遇到过这个问题。我会假设由于livedocs没有提到它的缓冲区大小是最大长度uint。 – Feltope 2011-03-25 23:50:28

+0

@Girardi是否解决了这个问题? – Saad 2011-03-26 19:01:35