« ブログで好きなフォントを使う、SIFR | main | flashの為のクローキング技術について »

2005年04月05日

無理矢理にマイナス深度のMCを消去

apeirophobiaさんとこのコメントの議論で初めて知ったのですが、ムービークリップの負の深度はオーサリング用なんだそうです。

本来は消去できないはずの、負の深度のムービークリップをremoveMovieClipで無理矢理消去できるようにするコード。個人的にはよく使います。深度0以下は人のコードとまず衝突しないからエンジン系や内部計算で必要なmc入れとくと安全。

//本来のremoveMovieClipを強制退避
MovieClip.prototype.__removeMovieClip = MovieClip.prototype.removeMovieClip

//removeMovieClipを上書き
MovieClip.prototype.removeMovieClip = function(){
if(this.getDepth() < 0) this.swapDepths( this.getNextHighestDepth() )
this.__removeMovieClip();
}

ASって、こういう無茶なことできるできるから大好き。

投稿者 Taka : 2005年04月05日 05:26

book

dotfla.gif

bookmark

はてなブックマークに追加

del.icio.usに追加

trackbacks

this entry's trackback URL:
http://www.fladdict.net/cgi-bin/mt3/mt-tb.cgi/41

このリストは、次のエントリーを参照しています: 無理矢理にマイナス深度のMCを消去:

» phentermine from phentermine
[read more]

トラックバック時刻: 2006年03月07日 21:16

» buy ephedrine from buy ephedrine
[read more]

トラックバック時刻: 2006年03月09日 11:00

» clomid from clomid
[read more]

トラックバック時刻: 2006年03月11日 09:42

» Boy Girl Naturist Galleries from Boy Girl Naturist Galleries
[read more]

トラックバック時刻: 2006年03月13日 09:24

» phentermine from phentermine
[read more]

トラックバック時刻: 2006年03月15日 12:43

» ephedrine from ephedrine
[read more]

トラックバック時刻: 2006年03月17日 20:24

» diazepam from diazepam
[read more]

トラックバック時刻: 2006年03月17日 22:30

comment

コメントしてください




保存しますか?