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); } };