Здравствуйте, хочу добиться эффекта, как на сайте
http://arminmorbach.com/.
Проблема в следующем: как заставить останавливаться обьекты? Обьекты должены двигаться в противоположную сторону не только, когда над ним курсор.(mouseEvent.MOUSE_MOVE. не подходит) А вот останавливаться, когда остановился курсор (вообще в любой точке сцены).
Мне подсказали, что можно завести еще переменную, где хранить старую позицию мыши
И в обработчике проверять, если мышь не сместилась относительно этого положения, то не двигаем обьект. если сместилась, то двигаем. Но как это
расписать не понимаю.

Код AS3:
addEventListener(Event.ENTER_FRAME, move_s);
addEventListener(Event.ENTER_FRAME, move_sss);
addEventListener(Event.ENTER_FRAME, move_ssss);
addEventListener(Event.ENTER_FRAME, move_sssss);
var skorost:int = 200;
var skorost2:int = 70;
var skorost3:int = 80;
var skorost4:int = 300;
function move_s(event:Event):void{
var posX:Number = -mouseX+(stage.stageWidth/2);
var posY:Number = -mouseY+(stage.stageHeight/2);
mcv.x+=posX/skorost;
mcv.y+=posY/skorost;
}
function move_sss(event:Event):void{
var posX:Number = -mouseX+(stage.stageWidth/2);
var posY:Number = -mouseY+(stage.stageHeight/2);
mcv2.x+=posX/skorost2;
mcv2.y+=posY/skorost2;
}
function move_ssss(event:Event):void{
var posX:Number = -mouseX+(stage.stageWidth/2);
var posY:Number = -mouseY+(stage.stageHeight/2);
mcv3.x+=posX/skorost3;
mcv3.y+=posY/skorost3;
}
function move_sssss(event:Event):void{
var posX:Number = -mouseX+(stage.stageWidth/2);
var posY:Number = -mouseY+(stage.stageHeight/2);
mcv4.x+=posX/skorost4;
mcv4.y+=posY/skorost4;
}
Заранее огромное спасибо.
