5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

【AS】ActionScript技術交換スレ Part4

393 :Now_loading...774KB:2007/10/11(木) 17:11:18 ID:TvISlJWE
やっぱASプログラマーって少ないんだよな・・・。
メモリ開放関連でずっとぐぐってたけど解決しなくて俺涙目

1280, 960の■のBitmapDataを生成して、Bitmap型に入れてSpriteに加えるプログラム(Heavy.as)を、
オブジェクトとして読み込んで配列に加えては消していくのを繰り返すプログラムを作ってみたんだけど、
メモリが延々と増え続けていって俺涙目。
Heavy.asに一定時間ごとに音を鳴らすプログラム入れて試してみたら、ずっと一定時間ごとになり続けているあたりで、
参照を消しても対象のオブジェクトは消されないことがわかるし・・・。
解決策はHeavy.as内に、Heavy.as内にある全てのBitmapData型にdisposeして、
イベントも全てremoveEventListenerするようなプログラムかかないといけないのかな。

直に丸々削除するような関数でもあれば楽だったんだけどなぁ


209 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)