0

みなさん、こんにちは...

AS3を使用して、作成したプログラムによって生成されたデータを表示するために少しフラッシュを作成しました...データは.csvファイルにあり、URLLoaderオブジェクトとともにメモリにロードされます。

フラッシュは、サイズがほぼ50 MBになる可能性のある.csvファイルを適切にロードします...しかし、160 MBのファイルをロードしようとすると、プレーヤーが動作を停止します...最後のフラッシュプレーヤーバージョンを実行します。ブラウザ...

Flashには保存できるメモリの量に制限があると聞きましたが、別の質問では、そうではないと言われています。

クラッシュの原因は何ですか?-小さなファイルでもスムーズに動作するので、コードではないと思います...

前もって感謝します!

4

2 に答える 2

1

簡単なグーグルを実行しましたが、URLLoaderがダウンロードをメモリに保存しているように見えるため、いくつかの制限がある可能性があります。別のStackOverflowの回答では、FileStreamと一緒にURLStreamを使用することをお勧めします。他のプラットフォームでの経験に基づいて、これが大きなファイルを処理するための最も適切な方法だと思います。http://またはfile:// urlからロードしていますか?

于 2011-03-25T22:17:38.817 に答える
0

今フラッシュを使って作業していると、エラーが発生しました。

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

メニューFile>Publish Settings...で、タブのタイムアウト期間を長くすることができFlashます。

また、actionscriptで非同期処理のような実装を見つけました...これは非常に興味深いアプローチであり、その方法でロードメソッドを実装しようとします...

よろしくお願いします!

于 2011-03-31T23:45:42.687 に答える