PDA

Просмотр полной версии : InstanceName внутри Button


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

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

iLoveYou
14.04.2003, 17:59
обзови, как тебе нравится, и обращайся на здоровье.

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, это потомучто перед созданием кнопок есть ещё инстансы ?