Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Перемещение относительно координаты (http://www.flasher.ru/forum/showthread.php?t=103448)

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

Цитата:

Сообщение от Snut
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;
}

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


Часовой пояс GMT +4, время: 14:21.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.