3

この 3D 回転メニューを作成したところで問題が発生しました。私のコードは次のようになります。

import flash.events.Event;

addEventListener(Event.ENTER_FRAME, onEnterFrame);

function onEnterFrame(event:Event):void
{
    anim.rotationX += ((stage.mouseY - stage.stageHeight/2)-anim.rotationX*20) * 0.009;
    anim.rotationY += ((stage.mouseX - stage.stageWidth/4)-anim.rotationY*20)  * 0.009;
}

しかし、y軸を反転させる方法がわからないので、ムービークリップはy軸で反対に移動します

誰でも助けることができますか?

4

1 に答える 1

2

この行を変更します。

anim.rotationY += ((stage.mouseX - stage.stageWidth/4)-anim.rotationY*20)  * 0.009;

に:

anim.rotationY -= ((stage.mouseX - stage.stageWidth/4)-anim.rotationY*20)  * 0.009;
于 2012-08-16T11:05:08.893 に答える