// ---------------------------------
// 定義:objSearch(obj)
// 引数:obj | 親MCインスタンス名
// 戻り値:無し
// obj内のMCインスタンス名を配列に格納(重なり順で配列に格納)
// ---------------------------------
function objSearch(obj) {
// obj内のmcを走査して配列に格納
var objName = new Array();
for (var name in obj) {
objName.push(obj[name]._target);
}
objName.reverse(); // 重なり順に合わせる
}

別にreturnしてないので戻り値は無いです。
こんな感じでMC内のMCを重なり順に配列に格納出来るよぉと言う事で。


Comments

あ、これ便利っすね〜!
ちょっとしたところで活躍してくれそうです。

Posted by: t3pp3i at July 28, 2004 02:58 PM

チョット適当なコードですがこういった使い方が
出来るのは楽です。これを配列で受け取り後は
こんなんとかでMCを徐々に表示させる事とか出来たりですよね。
処理は適当ですが(w。

// ---------------------------------
// 定義:objView()
// 引数:無し
// 戻り値:無し
// obj内のMCインスタンス名を順に表示する
// ---------------------------------
function objView() {
eval(objName[objNum]).onEnterFrame=function() {
this._alpha += 10;
if (this._alpha > 60 && !this.ch) {
this.ch = !this.ch;
objNum++;
objView();
}
else if (this._alpha > 100) {
delete this.onEnterFrame;
}
}
}

Posted by: rakeem at July 28, 2004 03:19 PM
Post a comment









Remember personal info?