Цитата:
Сообщение от Jewelz
(Сообщение 948601)
да
мне кажется эту строчку быстрее вставить в код и посмотреть нежели писать пост и ждать ответа =)
|
:D и не поспоришь, но такое ощущение что вставляет null (перезатирается дефолтное значение)
Добавлено через 29 минут
Не, я что глупые такие вопросы задаю
Код AS3:
var textFld:TextField = new TextField();
var format:TextFormat = new TextFormat();
var m_fld:MovieClip = getChildByName('ck_mc') as MovieClip;
m.best_value.text = '10';
format.font = "Verdana";
format.color = 0xff0000;
format.size = 22;
//textFld.background = true;
textFld.textColor = 0xffff00;
textFld.autoSize = TextFieldAutoSize.CENTER;
textFld.defaultTextFormat = format;
trace(ck_mc_val.best_value.text);
trace(ck_mc_val.best_value.textColor);
По умолчанию значение равно 9, оно показывается в лейбле.
Ролик заводится, потом срабатывает евент, и дефолт пропадает, на экране ничего нету.
Но при чём трэйсы возвращают установленное значение и цвет фона. Даже можно все эти форматы выбросить и всё равно не влияет особо. Текстфилды находятся на отдельном самом верхнем слое.
Что это? Куда-то что-то надо в дисплей-лист добавить?
Добавлено через 20 часов 22 минуты
Ну хоть в какую сторону смотреть :( ?
|