![]() |
MOUSE_OVER на слой ниже
Поверх объекта на который использую MOUSE_OVER стоит выше клип и перекрывает нижний. Что можно сделать, чтобы работал MOUSE_OVER, не изменяя очерёдность слоёв?
|
Код AS3:
|
а что делать если на верхнем слое нужно ловить MOUSE_OVER, MOUSE_OUT и MOUSE_DOWN
а на нижнем слое MOUSE_OVER и MOUSE_OUT? верхний слой полностью перекрывает нижний |
Никак, используйте математику для определения координат. Или вложите нижний клип в верхний.
|
можно последить за нижним в MOUSE_MOVE
Код AS3:
|
интересно, а что за задача?
|
спасибо, silin, за самописный MOUSE_OVER, MOUSE_OUT
время мне сократил немножко Добавлено через 12 минут почему-то не всегда срабатывает ( задача такая: при наведении на область на земле должна немного выдвинуться плитка, при нажатии на плитку она выезжает полностью, при отведении курсора плиитка заезжает обратно в землю. на плитке есть функциональные элементы - текст, ссылки Добавлено через 24 минуты у меня не срабоало, потому что прицеприл обработчик локально. изменил код под свои нужды так: Код AS3:
|
| Часовой пояс GMT +4, время: 17:33. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.