![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2009
Сообщений: 1
|
Есть такая проблемка:
_root.onEnterFrame = function(){ if(_mc.hitTest(_root._xmouse, _root._ymouse, false)){ trace("call") } } наводим выводится трэйс, отводим останавливается. собственно сама проблема: когда флэха находится сзади, допустим окна аськи, а курсор в окне аськи, через окно аськи мы наводим на на половинку квадратика (окно аськи наполовину перекрывает его), трэйс выводтся, а потом так же курсор перемещаем назад в окно аськи, и вот тут очень стает интиресно!: почему трейс продолжает выводится!!!??? я так понимаю, что флэха до сих пор продолжает думать что курсор находится "в ней". вот как этого избежать??? хэлп ми плиззз ((( |
|
|||||
|
Регистрация: May 2009
Сообщений: 9
|
наверное никак , можно уменьшить вероятность повысив число кадров в секунду)))
ты выводишь курсор после того, как выполнен хиттест, но до следующего входа в кадр Добавлено через 23 часа 25 минут Вобщем создай в своей флехе экземпляр кнопки,область срабатывания рисуешь размером со сцену, пишешь кнопочные обработчики оn (RollOut){} on(RollOver){} если тебе нужно знать когда мышь находится в окне проигрывателя, то если тебе нужно, чтобы содержимое сцены реагировало на вывод курсора из проигрывателя, создаешь для каждого из объектов статическое свойство в их конструкторе, к примеру тогда переменную hit используешь в методе onEnterFrame своих клипов. |
![]() |
![]() |
Часовой пояс GMT +4, время: 03:34. |
|
|
« Предыдущая тема | Следующая тема » |
|
|