PDA

Просмотр полной версии : Перемещение относительно координаты


Snut
05.11.2007, 19:18
вешаю на мувик событие MOUSE_MOVE и мувик двигается только тогда когда мышь двигается, это понятно, а есть ли какое-нибудь событие чтобы передавалась постоянно координата мыши и мувик двигался сам, что-то не могу сам дотумкать как это сделать...

Fernando Costa
05.11.2007, 19:24
ENTER_FRAME ?

Snut
05.11.2007, 19:36
Fernando Costa, к чему он? если вешается на мувик событие относительно координаты мыши?

Nirth
05.11.2007, 19:36
Ключевые слова
flash.display.Stage.
flash.events.TimerEvent.TIMER;
flash.events.Event.ENTER_FRAME;
flash.util.Timer;
flash.util.setInterval;

Fernando Costa
05.11.2007, 19:45
Fernando Costa, к чему он? если вешается на мувик событие относительно координаты мыши?
так что мешает вычислять координаты мыши в ENTER_FRAME хендлере?

Snut
05.11.2007, 20:01
Nirth, тоесть грубо на мувик вешаем событие ентер фрейм, в его хенделере через таймер в 10мс вычисляем координату мыши и отдаем их мувику? так?

NePridymal
06.11.2007, 18:38
....
mc.addEventListener(Event.ENTER_FRAME, onEnterFrame);
...

private function onEnterFrame(event:Event):void
{
event.target.x = stage.mouseX;
event.target.y = stage.mouseY;
}



Вот как-то так примерно.