Форум 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=133511)

TonKhaO 07.12.2009 15:07

Как сделать проверку что на объект уже мышка наведена
 
Собственно вот код который приводит мой мувик в движение
Код AS3:

flac_mc.addEventListener(MouseEvent.MOUSE_OVER, swinging1);
function swinging1 (event:MouseEvent):void {
        gotoAndPlay(155);
        }

и когда курсор над мувиком застыл и он играет, курсор начинаю выводить и он запускается снова и появляется не очень красивый эффект, вобчем народ как можно сделать так чтобы када курсор над мувиком он не запускался с начала? :)

bicubic_bublic 07.12.2009 15:20

может поможет использование события MouseEvent.ROLL_OVER ?

TonKhaO 07.12.2009 15:35

простите за глупый вопрос, я лишь чисто теоретически знаю что одино из этих событий что то возвращает, а другое это "что то" не возвращает, в чем их разница? :umnik2:

bicubic_bublic 07.12.2009 16:10

Цитата:

простите за глупый вопрос, я лишь чисто теоретически знаю что одино из этих событий что то возвращает, а другое это "что то" не возвращает, в чем их разница?
нет.. эти 2 события срабатывают в разных условиях..
ROLL_OVER - когда мышь переместилась на объект, к которому подписано событие
MOUSE_OVER - когда мышь переместилась на объект или потомок объекта, к которому подписано событие

TonKhaO 07.12.2009 16:28

вся фишка в том что у меня нет на обьекте других обьектов, НО все равно ролл_овер срабатывает корректней для моего случая, а именно он не запускается заново када увожу с обьекта мы, а доигрывается

bicubic_bublic 07.12.2009 16:34

если объект состоит из кадров и нарисован, то, скорее всего, MOUSE_OVER будет срабатывать, так как каждый кадр расценивается как отдельный объект.

TonKhaO 07.12.2009 16:46

спасибо я понял приблизительный смысл, будем изучать дальше :)


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

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