2Borik
24.02.2008, 19:03
Помогите разобраться, есть код который вращает мувик. Хотел использовать Tween
myClip_mc.onMouseMove = function () {
var x = this._parent._xmouse-this._x;
var y = this._parent._ymouse-this._y;
var angle = Math.atan2 (y, x)/Math.PI*180;
this._rotation = angle+90;
updateAfterEvent ();
};
дописал и немного изменил код
import mx.transitions.*;
import mx.transitions.easing.*;
myClip_mc.onMouseMove = function () {
var x = this._parent._xmouse-this._x;
var y = this._parent._ymouse-this._y;
var angle = Math.atan2 (y, x)/Math.PI*180;
var tween_anim = new Tween(this, "_rotation", Regular.easeOut, this._rotation, angle, 1, true);
updateAfterEvent ();
};
вот... вообщем не работает он... точнее работает но не коректно.
Если мышь находится в левом нижнем углу то поворот осуществляется не адекватно.
myClip_mc.onMouseMove = function () {
var x = this._parent._xmouse-this._x;
var y = this._parent._ymouse-this._y;
var angle = Math.atan2 (y, x)/Math.PI*180;
this._rotation = angle+90;
updateAfterEvent ();
};
дописал и немного изменил код
import mx.transitions.*;
import mx.transitions.easing.*;
myClip_mc.onMouseMove = function () {
var x = this._parent._xmouse-this._x;
var y = this._parent._ymouse-this._y;
var angle = Math.atan2 (y, x)/Math.PI*180;
var tween_anim = new Tween(this, "_rotation", Regular.easeOut, this._rotation, angle, 1, true);
updateAfterEvent ();
};
вот... вообщем не работает он... точнее работает но не коректно.
Если мышь находится в левом нижнем углу то поворот осуществляется не адекватно.