Показать сообщение отдельно
Старый 06.07.2013, 01:42
ndiezel вне форума Посмотреть профиль Отправить личное сообщение для ndiezel Посетить домашнюю страницу ndiezel Найти все сообщения от ndiezel
  № 1  
ndiezel
 
Аватар для ndiezel

Регистрация: Mar 2009
Адрес: Из города на Ингуле
Сообщений: 116
Отправить сообщение для ndiezel с помощью ICQ
По умолчанию Пара вопросов по TextField

Всем доброго времени суток.

1. Есть, допустим, вот такой код:
Код AS3:
var bLabel:TextField = new TextField;
bLabel.autoSize = TextFieldAutoSize.CENTER;
bLabel.textColor = 0xFF6600;
var mFormat:TextFormat = new TextFormat  ;
mFormat.font = "Acknowledge TT BRK";
mFormat.size = 16;
bLabel.defaultTextFormat = mFormat;
bLabel.setTextFormat(mFormat);
addChild(bLabel);
Т.е. создаём некое текстовое поле и потом в него, с помощью bLabel.text="нужный текст" вставляем текст.
Можно ли как-то этот текст в одном текстовом поле сделать разных цветов? Что-то поискал-поискал, ничего по этому вопросу не нашёл.

2. И второй вопрос.
Я использую во флешке не стандартный шрифт.
У меня на компе - всё гуд, у остальных - заменяется на какой-то левый. Сделал embedFonts = true, помогло, но вырос и размер флешки.
Я правильно понимаю что нужно прописывать embedFonts = true; в каждом текстовом поле, которое использует нестандартный шрифт?
И что если так делать, то флеш каждый раз подгружает один и тот же шрифт по дофига раз, вместо того, чтоб один раз его подгрузить на все элементы, которые его используют.
Как можно подгрузить его только один раз?

Спасибо за ответы.