2010年6月4日金曜日

Flashのactionscript3.0(AS3)で子のムービークリップを全て削除させる関数

<参考>
http://sj6.org/removechild_all_in_movieclip/

while(mc.numChildren > 0){
mc.removeChildAt(0);
}

<参考>
http://ameblo.jp/linking/entry-10152208935.html

//子のMCを全て削除
//parenMC削除したい子のMCの親

function allRemoveChild(parenMC:MovieClip):void {
var deleteNum:uint = parenMC.numChildren;

for (var i:uint = 0; i < deleteNum; i++) {
var child:* = parenMC.getChildAt(i);

if (child is MovieClip) {
parenMC.removeChild(child);
trace("削除", i);
}
}
}

0 件のコメント: