トップ | 2007/11 | FLASH LABO | スクリプトで 指定した階層全てのムービークリップを探す

スクリプトで 指定した階層全てのムービークリップを探す

■FLASH LABOスクリプト

ps = _root;				//ムービークリップのリストを出したい階層
for (obj in ps) {			//ムービークリップや配列や変数、あるだけループ	
	if (ps[obj]._visible) {		//_visibleプロパティーが存在してたらたぶんムービークリップかな
		trace(ps[obj]);
	}
}
その階層にあるムービークリップを探し出してリスト化したいとき、これでやってみたらできちゃった!例では_rootに指定してます。もしかして当たり前なのかもしれないけど…昔はオブジェクト=ムービークリップって考えてたけど、デバッグを見ると、配列やファンクション関数、変数なんかもすべてひとつずつの存在として別々の仕事してるだけなのか(゚回゚)ちょっと考え方がやわらかくなった気がしました。