« ドロップシャドウ効果 | メイン | Flash上でのラインの描き方 »

March 18, 2007

removeMovieClipで完全にMCを消去する方法

removeMovieClipで消せるのは、
createEmptyMovieClip
attachMovie
duplidateMovieClip
で生成したMCだけではないらしいです。
自分でステージに配置したMCも消せるみたいです。

ステージ上に配置したMCのインスタンス名をmyMCとすると、

myMC.swapDepths(_root.getNextHighestDepth());
myMC.removeMovieClip();

でいけるみたいです。

ちなみにgetNextHighestDepth()は、現在使用されている最も数値の大きい深度のつぎの値を返します。この値をスクリプトで新規に配置するMCの深度に設定すれば、他のMCと重複せずに1番手前に配置することができます。

投稿者 ikoma : March 18, 2007 09:28 PM

トラックバック

このエントリーのトラックバックURL:
http://www.publicroots.com/cgi-bin/mt/mt-tb.cgi/11

コメント

コメントしてください




保存しますか?