Показать сообщение отдельно
Старый 19.05.2010, 13:02
uncle_sam вне форума Посмотреть профиль Отправить личное сообщение для uncle_sam Найти все сообщения от uncle_sam
  № 9  
Ответить с цитированием
uncle_sam
 
Аватар для uncle_sam

Регистрация: Jun 2005
Сообщений: 34
если я устанавливаю текст до присвоения формата

Код 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);
причем тут могут быть переменные, если они у меня строковые? и понятное дело в конструкторе должна содержаться строка (кириллицей) и ничего другого.

Народ, просьба не злиться на мое нубство, я всего лишь хочу понять какого черта кириллический текст в динамическом поле у меня не хочет показываться. В таких ситуациях хочется забросить этот флеш и заниматься чем нибудь другим. Потому что для решения такой элементарной задачи мне надо поднять тему на форуме напрячь тех людей что тут сидят, потратив их время и потеряв при этом большое количество времени своего.

Вы уж простите мне мою истерию, надо быть терпеливым блаблабла, но вот просто накипело. Тем неменее спасибо всем кто откликнулся.
__________________
Автор благодарит алфавит за предоставленые буквы.