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以降はもんだいナス

【FLA,SWFダウソはこちらから】


Related Post
>>ロリポップのドメインは選べる全85種類!!

はてなにブックマーク  Yahooにブックマーク  users Livedoorにブックマーク  バザールにブックマーク  del.icio.usにブックマーク   価格比較のその価格OK?

コメントをどうぞ