2012-08-13 45 views
1

我使用此代码将我的影片剪辑指向了我的鼠标所在位置,但未正确旋转。它变成了它转向。像电影剪辑的中心是错误的?任何人都可以帮助我?不正确地指向鼠标的影片剪辑// AS2

onClipEvent(enterFrame){ 
    dx = _parent._xmouse-_x; 
    dy = _parent._ymouse-_y; 
    angle = Math.atan2(dy, dx); 
    _rotation = angle * 180/Math.PI; 
} 

onClipEvent(enterFrame){ 
    if(Key.isDown(68)){ 
     this._x += 1.5; 
    } 
    if(Key.isDown(65)){ 
     this._x -= 1.5; 
    } 
    if(Key.isDown(87)){ 
     this._y -= 1.5; 
    } 
    if(Key.isDown(83)){ 
     this._y += 1.5; 
    } 
} 

回答

0

这很有可能与您正在使用的MovieClip的中心点位于其他位置的事实有关。进入闪光灯,在您的mc旋转中,将其放置在质心位于0,0