![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Mar 2004
Адрес: Moscow
Сообщений: 115
|
Есть контейнер, в который подгружаются другие флешки. Несколько из этих флешек при загрузке отключают видимость мышки (Mouse.hide() )
Можно ли как-нибудь это отследить? |
|
|||||
|
Костыль: Вывести на самый верх прозрачный спрайт, и проверить на событие MOUSE_OVER
Если событие произошло, значит мышь есть. Если не произошло - мыши нет.
__________________
adobe AS3 manual |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Непонятно зачем...
Если хотите чтобы была видна - сделайте show(), не видна – hide(), оставалась какой бы не была – ничего не делайте. В чем смысл узнавать, видна она или нет? Объясните, что Вы будете делать с этим знанием.
__________________
Reality.getBounds(this); |
|
|||||
|
Нет, hide отключает все события от мыши
__________________
adobe AS3 manual |
|
|||||
|
Lorem ipsum
|
Нет, не отключает. С его помощью кастомные курсоры всегда делали. Интересно зачем бы нам были нужны красивые курсоры, которые не нажимают нигде
![]()
__________________
Поймай яблоко 2! |
|
|||||
|
Значит забыл, извиняюсь. Думал что события вешаются потом на спрайт имитирующий курсор.
__________________
adobe AS3 manual |
|
|||||
|
Регистрация: Mar 2004
Адрес: Moscow
Сообщений: 115
|
Просто если флешка отключает мышь, то, значит, она хочет сделать кастомный курсор. Поэтому хорошо бы, если подгруженная флешка внезапно перехватила мышь и отключила ее, вернуть мышке видимость, запомнить это, и после того, как заставка проигралась, обратно отключить видимость мыши.
Пока решила вопрос тупо - просто насильно включаю мышь после загрузки флешки. |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Делаете снимок экрана в битмапдату и подписываетесь на MOUSE_MOVE.
В обработчике делаете второй снимок экрана и сравниваете их. Кастомный курсор после перемещения сделает эти снимки неодинаковыми. Стандартный курсор на снимок не попадает, значит снимки будут идентичными. (на самом деле первое движение не показательно, событие опережает отрисовку курсора в новом месте. Надо отсчитывать второе) Боюсь только в Вашем случае это бесполезно, Вам надо узнать, кастомный ли курсор, еще до движения мышки. Добавлено через 5 минут Да и вообще.. там может от движения мышки вся сцена ездит. Костыль он и в африке костыль...
__________________
Reality.getBounds(this); |
![]() |
![]() |
Часовой пояс GMT +4, время: 15:07. |
|
|
« Предыдущая тема | Следующая тема » |
|
|