Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Не работает onMouseMove (http://www.flasher.ru/forum/showthread.php?t=90769)

StrangeMan 17.01.2007 22:14

Не работает onMouseMove
 
Здраствуйте у меня почему то неработает вот такая вот функция

Код:

_root.onMouseMove = function():Void {
        trace("движемся");
}

причём если я событие заменяю на onMouseDown, то всё отлично работает...

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

combo 17.01.2007 22:38

может какое-то другое событие в коде перекрывает эту функцию...

StrangeMan 17.01.2007 22:50

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

Kikasso 17.01.2007 23:18

добавьте фразу
Код:

Mouse.addListener(_root);
и посмотрите как в хелпе пишут про onMouseMove

StrangeMan 17.01.2007 23:27

спасибо.... добавил вот такой вот кусок из хелпаъ

Код:

var someListener:Object = new Object();
someListener.onMouseMove = function () { trace("движемся");};
Mouse.addListener(someListener);

и всё заработало...

lowka 17.01.2007 23:33

Цитата:

Сообщение от Kikasso
добавьте фразу
Код:

Mouse.addListener(_root);
и посмотрите как в хелпе пишут про onMouseMove

Хм.
Код:

trace(_root instanceof MovieClip); //true. А у MovieClip есть onMouseMove

Kikasso 17.01.2007 23:54

Цитата:

Сообщение от lowka
Хм.
Код:

trace(_root instanceof MovieClip); //true. А у MovieClip есть onMouseMove

И даже более того, тот код из первого поста работает ))
Ничего, в хелп залесть не вредно.


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

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