Показать сообщение отдельно
Старый 26.08.2009, 06:04
adi.belis вне форума Посмотреть профиль Отправить личное сообщение для adi.belis Найти все сообщения от adi.belis
  № 3  
Ответить с цитированием
adi.belis

Регистрация: Aug 2009
Сообщений: 53
а если мои объект (динамически инстанс) наследует класс в котором объявляются Fonts, setTextFormat , TextFilds :

Код AS3:
package com
{
	import flash.text.Font;
	import flash.text.TextField;
	import flash.text.TextFormat;
 
	public class regionMyltyTetxFild extends TextField
	{
		public function regionMyltyTetxFild (lang:Number,s:String,w:Number,align:Boolean)
		{
 
			var textFormat:TextFormat = new TextFormat();
			var newHebFont:Font = new hebFont();
 
			this.selectable = false;
			this.embedFonts = true;
			this.mouseEnabled = false;
 
			textFormat.color = 0x59311c;
			this.width = w;
 
			//heb
			if (lang == 1)
			{
				textFormat.font = newHebFont.fontName;
 
				if (align == true)
				{
					textFormat.size = 25;
				}
				else
				{
					textFormat.size = 17;
				}
				this.text = hebInvert(s);
			}
			textFormat.align = "center";
			this.setTextFormat (textFormat);
		}
		public function hebInvert (s:String):String
		{
			var tempWord:String = "";
			for (var i :Number =0; i<s.length; i++)
			{
				tempWord += s.charAt(s.length - i - 1);
			}
			return tempWord;
		}
	}
}
тоже достаточно удалит методом "removeChild" и когда придет время "GC" его уберет

Код AS3:
var customTextField : regionMyltyTetxFild = new regionMyltyTetxFild ();
addChild(customTextField );
removeChild(customTextField );


Последний раз редактировалось adi.belis; 26.08.2009 в 06:09.