![]() |
dinamic text внутри кнопки
делаем кнопку. обзываем button вставляем dinamic text внутрь кнопки. присваем ему переменную к примеру text. кнопка лежит в _root. для фрэйма на главном time line пишем:
button.text = "text is here". жмем ctrl+enter.... и ничего..... если сделать мувик и внутри dinamic text то все работает. как быть? вообще можно так внутри кнопки значение dinamic text менять? |
я бы не стал называть поле text? лучше txt.
Кроме этого поле можно назать двумя способами: instance и variable. в первом всё правильно ты делаешь, во втором надо писать: _root.button.txt.text=""; вот |
интересная штука получается: как бы ты не обзвал текстовое поле (или мувик) внутри кнопки эти имена работают, а извне
все равно только but.instance1,but.instance2 и т.д. поэтому если твое текст. поле в кнопке в одиночестве, то ты можешь к нему обратиться button.instance1.text ="tratata", если же еще кто-то в ней(кнопке) живет попробуй угадать какой instance тебе нужен |
Так, не понял, а ты что, хотел, чтобы извне обращаться к мувику внутри кнопки можно было только по названию мувика?
HELP(F1) |
я имел ввиду, что
если в кнопке but есть мувик mc, то обратится к нему извне как but.mc нельзя, а как but.instance1 можно, аналогично и с текстовым полем |
извини, а что такое instance1?
Это произвольное название! И не надо гнать, у меня всегда всё работает. |
так покажи человеку как динамически текст в кнопке менять
|
_root.createEmptyMovieClip("button",1);
with(_root.button){ createTextField("txt",1,50,50,100,100); txt.text="только не говори, что это не кнопка!"; txt.multiline=true; txt.wordWrap=true; } _root.button.onPress=function(){ _root.button.txt.text="Я тебя убедил?"; } Вставь на первый кадр нового мувика и радуйся! |
Re: dinamic text внутри кнопки
Цитата:
|
а зачем тебе кнопка-то???
это те же три кадра... если надо, могу сделать функция,к оторая трёхкадровый мувик в кнопку превращает... если сами не можете |
| Часовой пояс GMT +4, время: 17:06. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.