September 08, 2004

removeMovieClipの挙動

ActionScriptの話題ですが。
attachMovie()でマイナスの深度を指定すると
removeMovieClip()できないと気づく。unloadMovie()ならばOK。

で、0以上とマイナスの違いは何だろうかと探ると、
どうやらステージに予め配置したMCの深度がマイナスらしい。
つまり、そういうのはunloadMovie()で消せってこと?
そんなことActionScript辞書には書いてないけど...

Flash Player 4の方のremoveMovieClipを見ると、
確かにそうとも受け取れる。これって当たり前なんでしょうか?
でもステージに予め配置したMCでも、0以上にswapDepths()すれば
removeMovieClip()できちゃうし、なんか中途半端な仕様だなぁ。

September 8, 2004 09:47 PM
コメント