Модераторы: SoWa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> поймать курсор над прозрачной областью клипа 
:(
    Опции темы
Ramirez
Дата 24.6.2010, 15:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 305
Регистрация: 18.1.2005
Где: Moscow, ExUSSR

Репутация: нет
Всего: 5



всем привет.

столкнулся необходимостью поймать mouseover / mouseout на клипе целиком, т.е. при пересечении границ клипа. а по умолчанию событие срабатывает не при пересечении границы клипа, а при пересечении контента. т.е. на прозрачные области не реагирует.

т.е. если у меня есть на сцене клип размером 100х100 а в нем некая фигура размером 10х10, то событие произойдет когда курсор коснется этой фигуры, а не границ клипа.

как это изменить?
PM ICQ   Вверх
nilrem
Дата 24.6.2010, 17:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 91
Регистрация: 15.2.2006
Где: Киев

Репутация: нет
Всего: нет



есть два способа
1. Простой но не совсем правильный, залить контейнер родитель графикой с alpha = 0;
2. Тоже просто но не настолько, брать у родителя getBounds и проверять containts с координатами мыши
PM MAIL WWW ICQ Skype   Вверх
Ramirez
Дата 26.6.2010, 14:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 305
Регистрация: 18.1.2005
Где: Moscow, ExUSSR

Репутация: нет
Всего: 5



а на кого во втором случае вешать слушателя?
или проверять в onEnterFrame?
PM ICQ   Вверх
nilrem
Дата 26.6.2010, 17:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 91
Регистрация: 15.2.2006
Где: Киев

Репутация: нет
Всего: нет



на сцену Mouse.MOUSE_MOVE
PM MAIL WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | ActionScript 3 | Следующая тема »


 




[ Время генерации скрипта: 0.0413 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.