Всем доброго времени суток.
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; в каждом текстовом поле, которое использует нестандартный шрифт?
И что если так делать, то флеш каждый раз подгружает один и тот же шрифт по дофига раз, вместо того, чтоб один раз его подгрузить на все элементы, которые его используют.
Как можно подгрузить его только один раз?
Спасибо за ответы.