リンケージ設定したライブラリ内のMovieClipを動的にドバッと生成した場合の、任意のMoveClipインスタンスを特定してやる方法。
意外に、ドンピシャで答えてくれてるブログとかが少ないのは、すなわち自分の理解度の低さを物語っているのだろうと涙目でエントリ。
仮にリンケージ名"Block"と名付けたMovieClipを、
横4列、縦3行に並べて、そのなかから特定のMoveClipを探すとする。
// "Block"の天地サイズ、縦横60
var w:uint = 60;
var h:uint = 60;
// 生成するインスタンス名
var block:MovieClip;
// 生成したインスタンスに割り振るID
var id:uint = 1;
for(var i:uint = 0; i <= 2; i++)
{
for(var j:uint = 0; j <= 3; j++)
{
block = new Block();
addChild(block);
block.x = j*w;
block.y = i*h;
block.name = String(id);
id++;
}
}
/*
blockのname変数に、1から始まるidが振られているのを手がかりに
例えば2段目の左から2番目、つまりidでいうと6にあたるMovieClipを特定
*/
var target:MovieClip = MovieClip(getChildByName("6"));
target.alpha = 0;

コメントする