Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   InstanceName внутри Button (http://www.flasher.ru/forum/showthread.php?t=44454)

esp 14.04.2003 15:36

InstanceName внутри Button
 
Имею необходимость общаться с внутренностями кнопки.
Однако любой мувик, помещённый внутрь кнопки и обозванный превращается в итоге в _root.button.instanceX.

Есть ли способ достучаться до этого инстанса по имени ?
И ещё, кнопки не умеют читать свои параметры из component definition ?

iLoveYou 14.04.2003 17:59

Re: InstanceName внутри Button
 
обзови, как тебе нравится, и обращайся на здоровье.

esp 14.04.2003 18:07

Ан нет
 
не работает. В дебаггере все КЛИПЫ ВНУТРИ БУТТОНА видны именно как instance1, instance2, instanceN

john 14.04.2003 18:37

Да, мувиклипы в кнопках изменяют свои _name на вид instanceN.
Можно поизвращаться, например из самих этих мувиклипов изменять значени
Код:

_name
.

например:

Код:

this._name = "НовоеИмя_mc"
Но, вопрос - Зачем?

Не проще ли мувиклипу указать onPress и onRelease и помещать в него что угодно?

и программно изменять в момент событий внешний вид...

еще есть такая фишка (если есть желание работать "руками"): если мувиклипе фрэймам указать лейблы (labels)^ "_up", "_down", "_over". То мувиклип будет вести себя точно так-же как обычная кнопка.... перескакивать на эти фрэймы при наведении.

esp 14.04.2003 18:40

Сильно сложные кнопки просто... там одним состоянием дело не обходиться :)
обошёл, набил массив из instanceN :)

momka 16.04.2003 16:16

а в instanceN, N сквозная для всех неименованных instanc'ов данной timeline ? У меня динамически генерятся 20 кнопок, но inctance начинается с instance11, это потомучто перед созданием кнопок есть ещё инстансы ?


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

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