![]() |
как реализовать кнопку в кнопке
Приветствую
у меня есть movie clip который я перетаскиваю мышкой т.е. обрабатываю onPress onRelease, внутри ролика есть кнопки но они не работают если есть этот onXXX код как обойти эту проблему т.е. чтобы можно было использовать onPress и чтобы внутри ролика работали кнопки |
Кнопка внутри кнопки (вернее внутри объекта, который работает кнопкой) работать не будет. Обойти классически можно так: onMouseDown + hitTest.
|
Как вариант (может и не лучший) я бы предложил сделать movie clip "дырявым". А в эти отверстия "засунуть" ваши кнопки.
ЗЫ: :D прошу прощения за порнографию |
Нужно вешать не на контейнер, а на мувик в контейнере.
Тогда будет не: Код:
this.startDrag();Код:
this._parent.startDrag(); |
Не this._parent - это совсем не то
так получается просто неработоспособный код |
Я хотел сказать, что this должен указывать не на контейнер в котором кнопки, которые не нажамаются (а точнее onPress контейнера перекрывает доспуп к ним), а this должен указывать на мувик, который в контейнере.
Соответственно, что бы двигать из "внутреннего" "общее", this станет this._parent-ом, вот и всё. |
Вложений: 1
Вот что Molecula имеет в виду:
|
Цитата:
|
crazyone получает плюс за флейм.
|
Вложений: 1
а как же быть с контейнерами-компонентами
как в примере? |
| Часовой пояс GMT +4, время: 13:41. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.