Просмотр полной версии : Не работает onMouseMove
StrangeMan
17.01.2007, 22:14
Здраствуйте у меня почему то неработает вот такая вот функция
_root.onMouseMove = function():Void {
trace("движемся");
}
причём если я событие заменяю на onMouseDown, то всё отлично работает...
не могли бы подсказать причны почему может не работать такая функция???
(я вроде ни где этим событием больше не пользуюсь)
может какое-то другое событие в коде перекрывает эту функцию...
StrangeMan
17.01.2007, 22:50
какое событие может перекрыть??? тогда когда я проверяю эту функцию ни одно событие, кроме этого, не должно срабатывать(и до этого тоже события не выполнялись)
добавьте фразу
Mouse.addListener(_root);
и посмотрите как в хелпе пишут про onMouseMove
StrangeMan
17.01.2007, 23:27
спасибо.... добавил вот такой вот кусок из хелпаъ
var someListener:Object = new Object();
someListener.onMouseMove = function () { trace("движемся");};
Mouse.addListener(someListener);
и всё заработало...
добавьте фразу
Mouse.addListener(_root);
и посмотрите как в хелпе пишут про onMouseMove
Хм.
trace(_root instanceof MovieClip); //true. А у MovieClip есть onMouseMove
Хм.
trace(_root instanceof MovieClip); //true. А у MovieClip есть onMouseMove
И даже более того, тот код из первого поста работает ))
Ничего, в хелп залесть не вредно.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.