![]() |
Обращение к кнопке, находящейся внутри мувиклипа
Доброго времени суток, уважаемые форумчане.
Простите за банальность вопроса, знаю, что учиться нужно начинать с основ, но время немного поджимает, поэтому спрашиваю здесь. Суть вот в чём, делаю интерактивную карту области, уже сделал анимацию всех районов при наведении мыши. (нижний ролик)Теперь нужно написать обработку нажатий на районы. Нашел в сети вот такой отрывок кода Код AS1/AS2:
В моём же случае кнопки находятся в мувиклипах (к примеру, кнопка Berd_btn находится в мувиклипе Berd_dist и так со всеми, имена кнопок и мувиклипов сходны) Пробовал строку Код AS1/AS2:
Код AS1/AS2:
Ткните пожалуйста, как ситуацию исправить, что делать... Не очень хочется в каждый мувиклип добавлять по маркеру и внутри обрабатывать... Массивом было бы рациональнее... Т.е. вопрос заключается в том, как обратиться к кнопке внутри мувиклипа из кода монтажного кадра? Заранее благодарю за помощь |
При формировании ссылки на кнопку верный синтаксис для пути должен быть таким:
Код AS1/AS2:
|
Изменил... Не помогло(
|
Код AS1/AS2:
|
Тут видимо дело совсем не в этом... Т.к. маркер не двигается и не переходит на нужный кадр
Добавлено через 2 минуты Вывод Prim_dist.Prim_btn Berd_dist.Berd_btn Добавлено через 3 минуты Т.е как по мне, так верно, но при этом маркер стоит на месте и не изменяется (хотя в изначальном варианте он переходил на нужный кадр и перемещался) |
Цитата:
Что-то там дальше, смотрите в обработчике my_btn.onRelease, this там ссылается на my_btn, если что. |
Попробовал ввести trace(myCity);
Оно выдаёт undefined Добавлено через 1 минуту прошу прощения, если trace(my_btn.myCity); то выдаёт Prim, Berd |
Ну да, все верно, это же ссылка на имена - элементы массива cities:
Код AS1/AS2:
|
Ничего не могу понять((( В мувиклипе marker_mc есть кадры Prim и Berd,
Код AS1/AS2:
Почему не работает Код AS1/AS2:
|
Код AS1/AS2:
|
| Часовой пояс GMT +4, время: 02:25. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.