Показать сообщение отдельно
Старый 14.10.2011, 14:28
stweet вне форума Посмотреть профиль Отправить личное сообщение для stweet Найти все сообщения от stweet
  № 2  
Ответить с цитированием
stweet
 
Аватар для stweet

Регистрация: Mar 2010
Адрес: 54.713862552265084 = 20.442724227905273
Сообщений: 449
Отправить сообщение для stweet с помощью Skype™
Код AS3:
package stlib.fon
{
	import flash.text.Font;
 
	public class RegistrationFonts extends Font
	{
 
		[Embed(source = 'sours/ARIAL.TTF',
			fontFamily = 'arial',
			embedAsCFF = 'false')]
			private var Arial1:Class;
 
		[Embed(source = 'sours/ARIALBD.TTF',
			fontFamily = 'arialbd',
			embedAsCFF = 'false')]
			private var Arial2:Class;
 
		[Embed(source = 'sours/ARIALBI.TTF',
			fontFamily = 'arialbi',
			embedAsCFF = 'false')]
			private var Arial3:Class;
 
		[Embed(source = 'sours/ARIALI.TTF',
			fontFamily = 'ariali',
			embedAsCFF = 'false')]
			private var Arial4:Class;
 
		[Embed(source = 'sours/ARIBLK.TTF',
			fontFamily = 'ariblk',
			embedAsCFF = 'false')]
			private var Arial5:Class;
 
		[Embed(source = 'sours/WEBDINGS.TTF',
			fontFamily = 'webdings',
			embedAsCFF = 'false')]
			private var Sumbol1:Class;
 
		[Embed(source = 'sours/WINGDING.TTF',
			fontFamily = 'wingding',
			embedAsCFF = 'false')]
			private var Sumbol2:Class;
 
		public function RegistrationFonts()
		{
			registerFont(Arial1);
			registerFont(Arial2);
			registerFont(Arial3);
			registerFont(Arial4);
			registerFont(Arial5);
			registerFont(Sumbol1);
			registerFont(Sumbol2);
		}
 
		// get all font name
		static public function get ALLFONTNAME ():String
		{
			var _ALLFONTNAME	:String	= '';
 
			var _arr		:Array	= Font.enumerateFonts();
				_arr.sortOn ( "fontName", Array.CASEINSENSITIVE );
 
			for (var i:int = 0; i < _arr.length; i++)
				if (i != _arr.length - 1) _ALLFONTNAME += _arr[i].fontName + "\n";
				else _ALLFONTNAME += _arr[i].fontName;
 
			return _ALLFONTNAME;
		}
	}
}
Код AS3:
	public class Main extends Sprite 
	{
		RegistrationFonts;
 
		public function Main():void 
		{
			if (stage) init();
			else addEventListener(Event.ADDED_TO_STAGE, init);
 
		}
 
		private function init(e:Event = null):void 
		{
			removeEventListener(Event.ADDED_TO_STAGE, init);
 
			// startup
		}
	}
__________________
Спросишь, дурак на минуту. Если не спросишь, дурак на всю жизнь!