04/06: 動的に追加したMCを次のフレームに移る前に一掃する
Category: ActionScript
Posted by: sato
ActionScriptからduplicateMovieClip()、duplicateMovieClip()、attachMovie()などで、_rootに生成したインスタンスは別フレームに飛んだ後にも残ってしまう。
それらを削除するにはremoveMovieClip()を使うんだけど、個別に削除するのは意外と面倒。
そこで、別フレームに飛ぶ前に、
とすることで、動的に追加したインスタンスを一掃することができます。
removeMovieClip()は、元々ステージに配置してあったインスタンスに使ってもエラーには、ならないんですね。
それらを削除するにはremoveMovieClip()を使うんだけど、個別に削除するのは意外と面倒。
そこで、別フレームに飛ぶ前に、
for (obj in _root){ _root[obj].removeMovieClip(); }
removeMovieClip()は、元々ステージに配置してあったインスタンスに使ってもエラーには、ならないんですね。