舞台不跟踪MouseX或MouseY而不点击

时间:2009-10-19 23:14:19

标签: actionscript-3 3d

我有一个相当简单的小cs4项目,我想要的效果是在3d空间中旋转的钟面以匹配鼠标在舞台上的位置,但是,出于某种原因,为了让钟面找到鼠标位置,我必须点击舞台。这是否发生在其他人身上?如果是这样,为什么?

import caurina.transitions.Tweener;

var pp:PerspectiveProjection=new PerspectiveProjection();
pp.projectionCenter = new Point(225,250);
pp.fieldOfView = 55;
clock.transform.perspectiveProjection = pp;


addEventListener(Event.ENTER_FRAME, rotateClock);

function rotateClock(e:Event):void
{
    var xPcent:Number = mouseX/225;
    var yPcent:Number = mouseY/250;
    Tweener.addTween(clock, {rotationY:50 - (50*xPcent), rotationX:50 - (50*yPcent), time:2, transition:"easeOutCubic"});
}

1 个答案:

答案 0 :(得分:1)

尝试将MouseEvent.MOUSE_MOVE事件添加到舞台上。