![]() |
|
||||||||||
|
|||||
|
делаем кнопку. обзываем 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) |
|
|||||
|
извини, а что такое 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="Я тебя убедил?"; } Вставь на первый кадр нового мувика и радуйся! |
|
|||||
|
а зачем тебе кнопка-то???
это те же три кадра... если надо, могу сделать функция,к оторая трёхкадровый мувик в кнопку превращает... если сами не можете |
![]() |
Часовой пояс GMT +4, время: 10:07. |
|
|
« Предыдущая тема | Следующая тема » |
|
|