
15.04.2009, 15:59
|
|
Регистрация: Mar 2006
Сообщений: 115
|
кнопка в кнопке без hitTest
задача:
1. есть два мувиклипа: clip_1_mc, clip_2_mc
2. clip_1_mc - больше, clip_2_mc - меньше, располагается поверх clip_1_mc
что надо получить:
1. при наведении на clip_1_mc происходит некоторая реакция (например this._alpha = 50), при "уведении" - обратная (например this._alpha = 100)
2. для clip_2_mc все абсолютно аналогично. реакция на наведение\уведение
3. при наведении на маленький клип clip_2_mc, большой clip_1_mc остается "наведенным".
Вроде бы все просто: использовать hitTest для clip_1_mc. Да вот проблема: высота flash-ролика совпадает с высотой clip_1_mc, поэтому hitTest будет работать некорректно, а именно не будет отрабатывать событие "уведения", т.к. последнее отслеженное значение _ymouse всегда будет еще над роликом, а соответсвенно и над clip_1_mc.
Фактически тут соединены две задачи: "кнопка в кнопке" и "курсор над роликом".
Сталкивался ли кто-то с подобной проблемой в рамках AS1-2, и было ли найдено решение?
__________________
icq 247164778
|