Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Статический текст в кнопке - невозможно "достучатся" к его instance ! (http://www.flasher.ru/forum/showthread.php?t=126004)

Cyberneticist 07.06.2009 18:36

Статический текст в кнопке - невозможно "достучатся" к его instance !
 
Вложений: 2
Добрый день.
Передо мной стояла задача следующая - сделать карту мира с зумом и скроллингом. При наведении на страну должен менятся ее цвет и высвечиватся название. Названия должны быть фиксированного размера (не зависеть от степени приближения)

Собственно для зума я взял готовый пример. Нашел так же карту готовую, нарисованную с странами в виде отдельных movie clip
Соответственно для каждой страный я делаю button, в Timeline на Over создаю кейфрейм, меняю в нем заливку и добавляю статический текст. Из статиктекста делаю MC, присваиваю ему название.

В скролл-скрипте можно задать массив movie clips которые не надо машстабировать. Результат - 0. Ставлю в trace полный путь к моему статик тексту - пишет undefined.

Путь к моей кнопке mainMap.map.pan.click.MA.ma_. Все что пытаюсь поместить внутри (хоть статик, хоть динамик текст, хоть еще одну кнопку) просто "скрывается" за instance кнопки. В debug'е в дереве объектов у кнопки дочерних элементов нет вообще.

Собственно что делать, почему кнопка закрывает собой все дочерние элементы и как к ним "достучатся" ?
Пример прилагаю...

KiL33 07.06.2009 20:47

Цитата:

Статический текст в кнопке - невозможно "достучатся" к его instance !
У статик текста нэт инстанце

Cyberneticist 07.06.2009 20:50

как это нету ? в том же примере с которого я взял скролл, были 4 надписи (статик тексты) с прописанными instance name. Их instance name и были перечислены в массиве объектов которые не масштабируются.

Собственно я пробовал и динамический текст - не помогло все равно.

dimarik 08.06.2009 01:20

Внутрь кнопки праведным путем не достучитесть. Используйте вместо кнопок мувики с состояниями _up, _over, _down. See Flash help for more info.

Cyberneticist 08.06.2009 12:41

dimarik можно ссылки на примеры данной реализации ?

dimarik 08.06.2009 13:01

Вложений: 1
Цитата:

Сообщение от Cyberneticist (Сообщение 826657)
dimarik можно ссылки на примеры данной реализации ?

Ссылки нет. Есть пример в хелпе по флешу и у меня:

Cyberneticist 08.06.2009 19:05

сделал - все равно в дебаге текст не видится

dimarik 08.06.2009 19:11

пример не работает?

Cyberneticist 08.06.2009 19:13

в Вашем примере все работает
у меня статический текст упорно не витдится в дебаге. сейчас попробую сделать его динамическим

Добавлено через 2 минуты
делаю динамическим - тоже не видится

Добавлено через 10 минут
теперь у меня вообще жестко мелькают кадры. даже без наведения мышкой

dimarik 08.06.2009 19:26

статический текст нельзя изменить программно. у него вообще инстанс-нейма нет, т.е. адресоваться к нему Вы не можете.

stop() забыли прописать в первом кадре.


Часовой пояс GMT +4, время: 23:34.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.