Просмотр полной версии : Формат поля изменяется при изменении тескта
incvizitor
11.05.2010, 20:35
Добовляю клип, в котором есть текстфилд (в нём записан шаблонный текст). При этом текст становится не жирным, а также расстояние между буквами меняется (на стандартное). Если же текст не менять, то формат сохраняется таким же. Трюки типа:
var f:TextFormat = txt.defaultTextFormat;
txt.text = s;
txt.setTextFormat(f);
Не прокатывают...
Ещё раз повторюся тескт фиэлд создан не программно.
Zebestov
11.05.2010, 20:52
а вот трюк типа:
var f:TextFormat = txt.defaultTextFormat;
txt.text = s;
txt.setTextFormat(f, 0, txt.text.length);
прокатит...
incvizitor
12.05.2010, 12:31
Zebestov, спасибо за ответ, но не получилось. Покопавшись в документации, обнаружил функцию getTextFormat (она и помогла). Просто, наверное, у текстфилдов нарисованных ручками свойство defaultTextFormat имеет несколько странные свойства. Например размер шрифта тот же, но свойства абсолютно разные...
Zebestov
12.05.2010, 19:30
буду знать =) я в свое время забил — спешка была.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.