если я устанавливаю текст до присвоения формата

Код AS3:
var labelFormat:TextFormat = new TextFormat();
labelFormat.font = 'OfficinaSansC';
labelFormat.color = 0x044568;
labelFormat.size = 10;
labelFormat.align = TextFormatAlign.CENTER;
var label:TextField = new TextField();
label.text = labelText;
label.selectable = false;
label.embedFonts = true;
label.setTextFormat(labelFormat)
addChild(label);
то у меня возникает ситуация, которую я описал в своем 1м сообщении, когда вместо строки

Код AS3:
label.text = labelText;
я пишу

Код AS3:
label.text = "что то кириллицей";
текст "что то кирилицей " будет отображаться, а текст, содержащийся в аргументе labelText - нет
если я присваиваю текст после присвоения формата, то у меня вообще ничего не показывается в текстовом поле.

Код AS3:
var labelFormat:TextFormat = new TextFormat();
labelFormat.font = 'OfficinaSansC';
labelFormat.color = 0x044568;
labelFormat.size = 10;
labelFormat.align = TextFormatAlign.CENTER;
var label:TextField = new TextField();
label.selectable = false;
label.embedFonts = true;
label.setTextFormat(labelFormat)
label.text = labelText;
addChild(label);
причем тут могут быть переменные, если они у меня строковые? и понятное дело в конструкторе должна содержаться строка (кириллицей) и ничего другого.
Народ, просьба не злиться на мое нубство, я всего лишь хочу понять какого черта кириллический текст в динамическом поле у меня не хочет показываться. В таких ситуациях хочется забросить этот флеш и заниматься чем нибудь другим. Потому что для решения такой элементарной задачи мне надо поднять тему на форуме напрячь тех людей что тут сидят, потратив их время и потеряв при этом большое количество времени своего.
Вы уж простите мне мою истерию, надо быть терпеливым блаблабла, но вот просто накипело. Тем неменее спасибо всем кто откликнулся.