
31.01.2010, 14:26
|
|
Регистрация: May 2009
Сообщений: 13
|
проверка _x _y
привет. подскажите как реализовать такую весч в AS2.
Есть мувик в 3 кадра, в каждом различная анимация . Хочу сделать так.
Для начала в качестве теста использую мышь, впоследствии _x и _y будут приходить из др. источника, сл.но привязывать к эвентам мыши бесполезно.
Хочу сделать так, если _x или _y изменились то мой_клип.gotoAndStop (1); и двигаем этот клип в точки, я использую TweenLite для плавности. а если _x и _y не изменялись ну скажем 2 сек тогда мой_клип.gotoAndStop (2);
пока все выглядит так
import com.greensock.*;
import com.greensock.easing.*;
onEnterFrame = function() {
// тут крутим клип головой к курсору
xdif = _xmouse-myclip._x;
ydif = _ymouse-myclip._y;
angulo = Math.atan2(ydif, xdif);
angulo = angulo*180/Math.PI;
myclip._rotation = 90+angulo;
var xpos = _xmouse ;
var ypos = _ymouse ;
// энд
_root.myclip.gotoAndStop (1); // тут врубаем анимацию клипа при движении
TweenLite.to(_root.myclip, 1, {_x:xpos, _y:ypos}); // тут двигаем клим
};
Заранее благодарен
Добавлено через 4 часа 11 минут
частично сам решил, проверяю позицию мувика и точки
|