Показать сообщение отдельно
Старый 06.07.2013, 13:51
AlexCooper вне форума Посмотреть профиль Отправить личное сообщение для AlexCooper Найти все сообщения от AlexCooper
  № 2  
AlexCooper
 
Аватар для AlexCooper

Регистрация: Sep 2008
Адрес: Черкассы
Сообщений: 1,167
Записей в блоге: 1
Отправить сообщение для AlexCooper с помощью ICQ Отправить сообщение для AlexCooper с помощью Skype™
Работаете в Flash IDE? Так же можно и программно, разница в том что в первом случае можно указать конкретные символы для импорта
Код AS3:
package  {
 
	import flash.display.Sprite;
 
	import flash.text.*;
	import flash.events.Event;
 
	public class TestFont extends Sprite {
 
		[Embed(source="../assets/MyriadPro-Bold.otf", fontFamily="MyriadPro", mimeType="application/x-font", embedAsCFF = 'false')]
		public static  const MyriadProBold:Class;
 
		public function TestFont() {
			addEventListener(Event.ADDED_TO_STAGE, init);
		}
 
		private function init(event:Event):void {
 
			var tFormat:TextFormat = new TextFormat();
				tFormat.font = "MyriadPro";
 
			var output:TextField = new TextField();
 
			with ( output ) 
			{
				embedFonts = true;
				selectable = false;
				autoSize = "left";
				border = true;
 
				x = y = 20;
 
				htmlText = '<font color="#0000ff">BLUE</font><font color="#00ff00">GREEN</font>';
 			}
 
			output.defaultTextFormat = tFormat;
 
			addChild(output);
		}
	}
}
На счет разноцветности как минимум можно использовать HTML-разметку.

Код AS3:
textField.htmlText = '<font color="#0000ff">BLUE</font><font color="#00ff00">GREEN</font>';
__________________
return this...