0

私はCDから/CDでプロジェクターを実行しているプロジェクトで作業していますが、これを変更して、ある種のeラーニングプログラムを実行することはできません。すべてがCDに含まれており、実行するために他に何も必要ありません。つまり、すべてのimgとxml、およびCDにあるものは何もありません。
問題は、一部のコンピューター(おそらくそれほど強力ではないコンピューター)では、プロセス全体が詰まり、画像を表示する代わりに、白い空白の領域だけが表示されることです。使用されているimgは、1333x1000から800x600の低解像度にダウングレードされており、これにより、これまでに見つかった問題が解決されました。

私の質問は、imgの品質を落とさずにこれを解決する他の方法を知っている人はいますか?

現在、すべての写真(約180枚)がプロセスの開始時に読み込まれています。私が持っているアイデアの1つは、必要に応じて写真を徐々に、前後に2〜3回、または章全体を読み込むことです。でも(imgs付きの7つのチャプターが使用されます)、ロードを待たずに常にスムーズなトゥイーンを確保します。
しかし、CD / DVDでフラッシュプロジェクターを使用するときにメモリの問題があるように思われることを読んだので、実際の問題が何であるかについての詳細を取得し、可能であればそれに対するより多くの解決策を見つけたいと思います。

問題に関するAdobe自身の見解を対象とするはずのリンクをいくつか見つけましたが、これらのリンクは廃止されました。(ここにあるリンクhttp://www.flashjester.com/?section=faq&cPath=14_23#394)。

アイデア、ヘルプ、リンク、チュートリアルなど、歓迎されないものは何でも構いません。

4

1 に答える 1

1

ええ、アセットをオンデマンドでロードし、参照に注意する必要があります。そうすれば、未使用のものは、不要になったときに実際にガベージコレクションされます。

実際にプロジェクターから実行している場合、ロード時間は完全に問題ではありません。ローカルファイルシステムからのアセットは、次のフレームで常に利用可能です。ネットワークのようにディスクからストリーミングされることはありません。ただし、bigsファイルまたはエクスポートが多いファイルは、フレーム時間が長くなるか、顕著な遅延が発生する可能性があります。

また、変更が実際に何かを行っているかどうかを確認するために、プロファイルを作成する必要があります。flash.system.Systemクラスを調べて、情報を取得する方法を確認するか、SWFProfilerを確認してください

于 2011-03-23T13:14:50.727 に答える