Просмотр полной версии : Перемещение относительно координаты
вешаю на мувик событие MOUSE_MOVE и мувик двигается только тогда когда мышь двигается, это понятно, а есть ли какое-нибудь событие чтобы передавалась постоянно координата мыши и мувик двигался сам, что-то не могу сам дотумкать как это сделать...
Fernando Costa
05.11.2007, 19:24
ENTER_FRAME ?
Fernando Costa, к чему он? если вешается на мувик событие относительно координаты мыши?
Ключевые слова
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 хендлере?
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;
}
Вот как-то так примерно.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.