Flashの実行速度が遅くなる 2
2009.8.28 金曜日
Flash PLAYER では、高解像度のビットマップ画像を複数読み込んで、表示させようとすると動作が遅くなることがあります。
勝手な予想ですが、Flash PLAYER はステージに配置された画像のvisible=trueの場合に、キャッシュ(メモリに読み込む)する仕様なのだと思います。キャッシュに必要な時間はスペックに依存するため、PCによっては意外な低解像度画像でも起こりうる問題です。画像を読み込んだ際に、とりあえず全て表示(視覚的に表示したくない場合は、visible=true で alpha=0 にすれば良し)しておくことでこの問題は解決できます。一度キャッシュされると、遅れることなく表示でき、搭載メモリが少なくなければ普通に使っている間はメモリから破棄されません。
Posted by tmdf|ActionScript