![]() |
Combo Box сверху MovieClipa'а, проблема
Дано: movieclip занимающий почти всю поверхность ролика, на него стоит mouseDown, и при клике этот ролик меняется.
Сверху лежит Combo box, выпадающий список, в котором необходимо что-либо выбрать. Проблема: при нажатии на Combo box и при нажатии на прокрутку в нем, как и на выбор какого либо элемента, срабатывает mouseDown клипа лежащего под combo box'ом, а это не есть хорошо. Как этого избежать? Заранее спасибо! |
onMouseDown - это событие, повествующее о том, что где-то над пространством ролика была нажата левая кнопка мыши.
если мувиклип настроен реагировать на это событие - ему абсолютно не важно где именно и над чем произошло нажатие. (даже если будет нажата какая-то кнопка в другом месте ролика - клип всё равно отреагирует). если требуется отловить нажатие именно на этом клипе, нужно заменить онМаусДаун на онПресс. mc.onPress = function () { ... }; mc.useHandCursor = false; |
а как его drag'ать потом?
А после этого movieclip перестал перетаскиваться.
Перетаскивание было сделано так: внутри кнопка, на ней on (press) { if (...){ startDrag(этот клип); } } on (release, releaseOutside) { stopDrag(); } |
а, ну разумеется перестал.
если внутри клипа есть кнопка, при нажатии которой он перетаскивается, так почему бы не повесить всё, что должно происходить при нажатии прямо на действие on (press) этой кнопки? |
| Часовой пояс GMT +4, время: 14:43. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.