どうやら、色々な偉い人の話をまとめると、ガベージコレクションの仕組みを知らずにAS3でコードを組むと、ハングアップの危険がいっぱいということみたい。 とりあえず理解しなければならないのは delete の新しい挙動と、リファレンス・カウント、マーク&スイープという概念らしい。 ガベージコレクターとは何か? ガベージコレクターとは、Flashプレイヤー上でいらなくなったオブジェクトやローカル変数を管理して、メモリー上から自動で削除する仕組みのこと。 こいつのおかげで、ASのプログラマーはポインターとかメモリーの解放とかを意識しないですんでいるわけです。で、AS3使いは、どのような条件化でガベージコレクターがゴミ変数を削除してくれるか、という条件を理解しないといけないのだそうです。 リファレンス・カウント AS3では、オブジェクトの参照を作るたびに、そのオブジェクトへの参照数を表すリファレンス