Показать сообщение отдельно
Старый 03.05.2007, 11:19
Amra Kimmerian вне форума Посмотреть профиль Отправить личное сообщение для Amra Kimmerian Найти все сообщения от Amra Kimmerian
  № 1  
Ответить с цитированием
Amra Kimmerian

Регистрация: Dec 2006
Адрес: Россия, Пермь
Сообщений: 72
Отправить сообщение для Amra Kimmerian с помощью ICQ
По умолчанию поле inputText: 2 шрифта в одном.

Здравствуйте!
программно создаю текстовое поле
Код:
_root.mc.mc_forma.createTextField("infoInput"+textFieldCounter, textFieldCounter*2, 200, Y, 200, 20);
_root.mc.mc_forma["infoInput"+textFieldCounter].text = "Введите данные";
_root.mc.mc_forma["infoInput"+textFieldCounter].border = true;
_root.mc.mc_forma["infoInput"+textFieldCounter].borderColor = 0xFFCC00;
_root.mc.mc_forma["infoInput"+textFieldCounter].type = "Input";
_root.mc.mc_forma["infoInput"+textFieldCounter].setTextFormat(galaxia_fmt2);
Где формат текста такой
Код:
var galaxia_fmt2:TextFormat = new TextFormat();
galaxia_fmt2.color = 0xFFCC00;
galaxia_fmt2.font = "Verdana";
galaxia_fmt2.size = 10;
galaxia_fmt2.bold = true;
А textFieldCounter - счетчик и Y определено.

Тестирую, замечательно все создается и применяются все параметры, в текстовом поле вместо "Введите данные" ввожу буквы и вот что странно - если я начинаю вводить между уже существующих букв, то формат введенных букв остается прежним, а вот если я начинаю вводить справа от них или если изначально сделать пустой текст "", то формат слетает и все выдается черным таймсом. Как это исправить?