Накидал пример.

Код AS3:
package {
/* IMPORT *///{ /
import flash.text.TextFormat;
import flash.display.Sprite;
import flash.text.TextField;
//}
public class Label extends Sprite {
/* - VAR PRIVATE *///{ /
private var _fmt:TextFormat = null;
private var _tf:TextField = new TextField ();
//}
/* * CONSTRUCTOR * *///{ /
public function Label (fmt:TextFormat) {
_tf.defaultTextFormat = fmt;
addChild (_tf);
_fmt = _tf.defaultTextFormat;
}
//}
}
}
Обрати внимание на конструктор, передаваемый формат fmt используется для форматирования созданного текстового поля лишь единожды, затем используется везде _fmt, который является клоном fmt созданного самим текстовым полем.
Цитата:
|
Опытные разработчики используют компоненты
|
Я не использую, значит я не опытный?