07/10/11 17:11:18 TvISlJWE
やっぱASプログラマーって少ないんだよな・・・。
メモリ開放関連でずっとぐぐってたけど解決しなくて俺涙目
1280, 960の■のBitmapDataを生成して、Bitmap型に入れてSpriteに加えるプログラム(Heavy.as)を、
オブジェクトとして読み込んで配列に加えては消していくのを繰り返すプログラムを作ってみたんだけど、
メモリが延々と増え続けていって俺涙目。
Heavy.asに一定時間ごとに音を鳴らすプログラム入れて試してみたら、ずっと一定時間ごとになり続けているあたりで、
参照を消しても対象のオブジェクトは消されないことがわかるし・・・。
解決策はHeavy.as内に、Heavy.as内にある全てのBitmapData型にdisposeして、
イベントも全てremoveEventListenerするようなプログラムかかないといけないのかな。
直に丸々削除するような関数でもあれば楽だったんだけどなぁ