|
|
|||||
Не меняется текст
Хочу поменять текст поля по нажатию кнопки, делаю так:
one_txt[n] - массив текстовых полей txt_one_ru[n] - массив текстов Трайсю оба по нажатию выдается как надо.. не пойму что не так, подскажите почему текст не меняется у поля? P.S. текст исчезает при нажатии Добавлено через 20 минут Пробовал даже свойства все поновой прописать не помогает( Последний раз редактировалось FriOne; 25.08.2010 в 03:54. |
|
|||||
Модрон-ветеринар
|
А просто назначить текст, не работает?
Значит дело в отображении текста в самих полях.
__________________
Идите первым! |
|
|||||
mooncar, скажите, что вы имели ввиду под "дело в отображении текста в самих полях"?
P.S. просто назначить текст не работает.. Добавлено через 28 минут Посмотрел в дебаггере, что-то не пойму, тип текстового поля инпут, думал по умолчанию динамик стоит... возможно в этом причина? Хотя вроде нет.. но кстати вы были правы так как в дебаггере текст показывается, но не отображается, а какие могут быть проблемы? Последний раз редактировалось FriOne; 25.08.2010 в 14:43. |
|
|||||
Регистрация: Jan 2008
Сообщений: 18
|
one_txt[n] - обращение к массиву, а не к объекту.
|
|
|||||
Регистрация: Jan 2008
Сообщений: 18
|
исправил.
|
|
|||||
Регистрация: Jan 2008
Сообщений: 18
|
не заметил, что массив описывает поля
исходник в студию, должно работать |
|
|||||
Так создаются поля:
for(var i=0;i<3;i++) { var btn_one:MovieClip = men_one.createEmptyMovieClip(txt_one_eng[i], i); one[i] = btn_one; var txt:TextField = btn_one.createTextField(txt_one_eng[i]+"t",0,5,78+i*16,0,0); one_txt[i] = txt; txt.text = txt_one_ru[i]; txt.embedFonts = true; txt.antiAliasType = "advanced"; txt.thickness = -400; txt.autoSize = true; txt.selectable = false; txt.setTextFormat(format_1); btn_one.id=i; btn_on_one(one,btn_one.id); // сюда можно не смотреть, вешаю события* } То есть посути мне нужно язык поменять) Последний раз редактировалось FriOne; 25.08.2010 в 15:17. |
|
|||||
Модрон-ветеринар
|
Сам шрифт внедрен где-нибудь?
__________________
Идите первым! |
Часовой пояс GMT +4, время: 03:56. |
|
« Предыдущая тема | Следующая тема » |
Теги |
изменить , текст |
|
|