![]() |
Статический текст в кнопке - невозможно "достучатся" к его instance !
Вложений: 2
Добрый день.
Передо мной стояла задача следующая - сделать карту мира с зумом и скроллингом. При наведении на страну должен менятся ее цвет и высвечиватся название. Названия должны быть фиксированного размера (не зависеть от степени приближения) Собственно для зума я взял готовый пример. Нашел так же карту готовую, нарисованную с странами в виде отдельных movie clip Соответственно для каждой страный я делаю button, в Timeline на Over создаю кейфрейм, меняю в нем заливку и добавляю статический текст. Из статиктекста делаю MC, присваиваю ему название. В скролл-скрипте можно задать массив movie clips которые не надо машстабировать. Результат - 0. Ставлю в trace полный путь к моему статик тексту - пишет undefined. Путь к моей кнопке mainMap.map.pan.click.MA.ma_. Все что пытаюсь поместить внутри (хоть статик, хоть динамик текст, хоть еще одну кнопку) просто "скрывается" за instance кнопки. В debug'е в дереве объектов у кнопки дочерних элементов нет вообще. Собственно что делать, почему кнопка закрывает собой все дочерние элементы и как к ним "достучатся" ? Пример прилагаю... |
Цитата:
|
как это нету ? в том же примере с которого я взял скролл, были 4 надписи (статик тексты) с прописанными instance name. Их instance name и были перечислены в массиве объектов которые не масштабируются.
Собственно я пробовал и динамический текст - не помогло все равно. |
Внутрь кнопки праведным путем не достучитесть. Используйте вместо кнопок мувики с состояниями _up, _over, _down. See Flash help for more info.
|
dimarik можно ссылки на примеры данной реализации ?
|
Вложений: 1
Цитата:
|
сделал - все равно в дебаге текст не видится
|
пример не работает?
|
в Вашем примере все работает
у меня статический текст упорно не витдится в дебаге. сейчас попробую сделать его динамическим Добавлено через 2 минуты делаю динамическим - тоже не видится Добавлено через 10 минут теперь у меня вообще жестко мелькают кадры. даже без наведения мышкой |
статический текст нельзя изменить программно. у него вообще инстанс-нейма нет, т.е. адресоваться к нему Вы не можете.
stop() забыли прописать в первом кадре. |
| Часовой пояс GMT +4, время: 23:34. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.