- ベストアンサー
AS2をAS3にしたい
AS2で書かれたスクリプトの一部があります。下記をAS3にしたいのですが。 ちなみに、mcはインスタンス名です。 onClipEvent (load) { pointX = 10; pointY = 20; } onClipEvent (mouseMove) { _root.mc._x = _root._xmouse + pointX; _root.mc._y = _root._ymouse + pointY; }
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ActionScript 2.0 → 3.0 変換といよりも ActionScript 1.0(一番初期) → 3.0 変換ですね。。。 ムービークリップ「mc」が存在する任意のタイムラインの, 任意の "フレーム(キーフレーム)" に書くスクリプト例です↓。 //============================ var pointX:Number=10; var pointY:Number=20; stage.addEventListener(MouseEvent.MOUSE_MOVE,mouseMoveFunc); function mouseMoveFunc(e:MouseEvent):void { MovieClip(root).mc.x=stage.mouseX+pointX; MovieClip(root).mc.y=stage.mouseY+pointY; } //============================
お礼
BlurFiltan 様 ありがとうございます。 回答をみて、なるほどと思うばかりです。 がんばって勉強します。