![]() |
Вложенная кнопка не реагирует на события
Есть несколько вложенных друг в друга муви-клипов и в конце-концов в один из них вложена кнопка, так вот она нереагирует на события от мыши, в том числе изменение формы, прописанное в Over и Down, не совершается.
Что можно с этим сделать? |
А у тебя пути правильно прописаны?
OnRelease _root.clip1.clip2 и далее. А то кнопка работает только для последнего мувика. |
Дык если я для кнопки прописываю
Код:
on(release){Дело в том, что кнопка не реагирует на события. Совсем. Могут ли муви-клипы, в которых она находится, как-то не пропускать события дальше, если они сами испульзуют rollOver/Out? |
Во-первых, такое
Код:
on(release){У тебя нет относительного пути к Microsoft.com. Надо так: Код:
on(release){А если клип реагирует на "правильные" события мыши, как то: onMouseDown/Up/Move, то он становится listener(ом) этих событий, и – естественно – кнопке оставляет ее события. Конечно, если она успеет. Например, у нас есть кнопка в клипе "qqq". Если мы напишем такой скрипт Код:
qqq.onMouseDown = function(){ |
а может ты его делал как копку а он тебе его по умолчанию
закинул в муви клип, или его зглючило попробуй сделай новую кнопку там же, бывают же глюки.... |
Благодарю, милорды.
Но свойство MovieClip.trackAsMenu имхо должно позволять вложенным объектам отлавливать события мышки. Или я не прав? Если кнопка Butt вложена в клип MC и для МС прописать Код:
onClipEvent(load){ |
Советую внимательно читать ответы. Повторяю:
А события быстрее слышит тот, кто ближе к ним находится. Вот это: Код:
onClipEvent(load){И еще: Я заметил у тебя явную тягу к тавтологиям. Как в программировании – кнопка в кнопке, так и в письме – "по моему скромному имхо". Ты, наверное так и говоришь: "Здравствуйте, меня зовут май нэйм из Минрас". Тавтология – признак неграмотности. |
Месир, я понял, что события перехватываются до кнопки.
Вопрос в том и состоит - как их всё же отловить? Так, чтобы события обрабатывались и мувиком и кнопкой. ПС: я знаю, что такое имхо. Тавтология бывает сознательно используемой. |
Я у тебя не просто так спросил, какая цель? Зная цель, легче искать пути решения задачи.
|
| Часовой пояс GMT +4, время: 10:46. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.