attachMovieメモ

attachMovieでムービークリップインスタンスを作成する手順をメモしておきます。
とりあえず、その前に、ライブラリ内の、作成したいムービークリップを選択し、「プロパティ」→「リンケージ」→「ActionScriptに書き出し」にチェックを入れ、ActionScriptから指定する名前を識別子に設定しておく必要があります。

// これで、_root.newClip でアクセスできるムービークリップが生成されます.
// [引数1] libName .. ムービークリップに識別子として設定した名前.
// [引数2] "newClip" .. 生成するムービークリップのインスタンス名.
// [引数3] .. 描画する深度指定.
// [戻り値] .. 生成したムービークリップへの参照.
mcNew = _root.attachMovie( libName, "newClip", _root.getNextHighestDepth(), this );	

// 生成したムービークリップの位置を設定.
mcNew._x = _root._xmouse;
mcNew._y = _root._ymouse;

// 生成したムービークリップのマウスボタンを押したときの挙動を指定.
mcNew.onMouseDown = function () {
  if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
    trace("mouse down @ " + this._name);
  }
};