「これはヤバかったな」という遅刻エピソード

AS2で書かれたスクリプトの一部があります。下記をAS3にしたいのですが。
ちなみに、mcはインスタンス名です。

 onClipEvent (load) {  
   pointX = 10; 
   pointY = 20;
 }
 onClipEvent (mouseMove) { 
     _root.mc._x = _root._xmouse + pointX; 
     _root.mc._y = _root._ymouse + pointY; 
   }

A 回答 (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;
}
//============================
    • good
    • 0
この回答へのお礼

BlurFiltan 様
ありがとうございます。
回答をみて、なるほどと思うばかりです。
がんばって勉強します。

お礼日時:2011/06/09 21:48

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報