![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Nov 2004
Адрес: Санкт-Петербург
Сообщений: 751
|
Всё достаточно просто, если подписываешь клип на одно из кнопочных событий (onRollOver к ним тоже относится), клип начинает вести себя как кнопка, глуша при этом все события внутренних клипов.
На мой взгляд, наиболее эффективное решение - внешний клип использовать только как контейнер, не вешая на него событий, а для всей реакции на действия пользователей выделять смысловуе зоны. Метод с использованием hitTest мне не особо нравится из-за замедления производительности и из-за корявости самого hitTest. Ради интереса можно попробовать потестить им клип в форме полумесяца ![]() |
|
|||||
|
Регистрация: Nov 2004
Адрес: Санкт-Петербург
Сообщений: 751
|
Ну как сказать, например создаешь клип в форме полумесяца, halfmoon, создаёшь клип в форме круга, sphere, совмещаешь клипы, так чтобы круг находился внутри полумесяца, но не касался его, пишешь
trace(halfmoon.hitTest(sphere)) Угадай, что он выведет? |
|
|||||
|
Banned
Регистрация: Dec 2003
Сообщений: 3,925
|
Угадай, насколько сложно с этим справиться
![]() Ни разу не замечал за хиттестом какой-то необычности в поведении |
![]() |
![]() |
Часовой пояс GMT +4, время: 23:33. |
|
|
« Предыдущая тема | Следующая тема » |
|
|