AS3:タイムラインに並べる画像はリンケージしたほうがイイかもだよ
久しぶりのポストす。
パラパラアニメをするのに、タイムラインに画像を並べてやるおなじみのやつ
つくっていたのだけど….
1000px角のPNGを20枚くらいやったら
メモリー使用量(System.totalMemory)が大変なコトになったよ~
ということで、タイムラインつかうのやめて全部ASでやろうと
画像をリンケージ(PNGをBitmapDataで)してみたら
リンケージしただけで、メモリーが減った!
例SWFつくってみた
タイムラインに画像を30枚並べたMovieClipをつくって
表示させるサンプル デス。
★リンケージしない、そのままの場合
タイムラインが進行するにつれてメモリーが増え
画像30枚300KBとかなのに、Flashのメモリ使用量が
62MBにも達してしまたorz
★すべてのPNGをリンケージ(PNGをBitmapDataに)する場合
メモリー使用量は7MBくらいで止まったyo!
※FIREFOXでみてください。
※真っ白なママとまったらリロってください。
※リンケージした場合9.0.16でみれなくなった 9.0.28以降はもんだいナス
Related Post
>>ロリポップのドメインは選べる全85種類!!





コメントをどうぞ