![]() |
hittest и неактивная флэшка
Есть такая проблемка:
_root.onEnterFrame = function(){ if(_mc.hitTest(_root._xmouse, _root._ymouse, false)){ trace("call") } } наводим выводится трэйс, отводим останавливается. собственно сама проблема: когда флэха находится сзади, допустим окна аськи, а курсор в окне аськи, через окно аськи мы наводим на на половинку квадратика (окно аськи наполовину перекрывает его), трэйс выводтся, а потом так же курсор перемещаем назад в окно аськи, и вот тут очень стает интиресно!: почему трейс продолжает выводится!!!??? я так понимаю, что флэха до сих пор продолжает думать что курсор находится "в ней". вот как этого избежать??? хэлп ми плиззз ((( |
наверное никак , можно уменьшить вероятность повысив число кадров в секунду)))
ты выводишь курсор после того, как выполнен хиттест, но до следующего входа в кадр Добавлено через 23 часа 25 минут Вобщем создай в своей флехе экземпляр кнопки,область срабатывания рисуешь размером со сцену, пишешь кнопочные обработчики оn (RollOut){} on(RollOver){} если тебе нужно знать когда мышь находится в окне проигрывателя, то Код AS1/AS2:
Код AS1/AS2:
Код AS1/AS2:
|
| Часовой пояс GMT +4, время: 08:07. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.