タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

destructに関するsky_2007のブックマーク (1)

  • syamgot: DisplayObject におけるデストラクタ呼び出し

    ActionScript にはデストラクタがなかったはずですが、ちゃんと EventListner をクリアしておかないと、GCの対象にならずにメモリをいつぶすことがあります。デストラクタがあれば、そこに removeEventListener 関係の仕込を入れておくのですが、残念ながらないと。かといって、都度デストラクタ関数を呼び出すのも面倒です。 で、DisplayObject については、コンテナから remove されたときにイベントを発行してくれるので、Event.REMOVED_FROM_STAGE を設定しておけばいい感じだと思います。remove した displayObject インスタンスを再利用するつもりなら、この限りではないのでご注意を。 package { import flash.display.Sprite; import flash.events.Even

  • 1