PDA

Просмотр полной версии : Обращение к свойствам TextField


3dTrall
22.03.2008, 18:35
Каким способом создать из класса объект TextField и обратиться к его свойствам?

Написал вот так:
class Tf{
public var tf:TextField;
function Tf() {
var tf:TextField = new TextField();
tf.text = "dgf";
for(var i in tf) {
tf[i]=100;
trace (i + "\t|\t" + tf[i] + "\n-------------------------------------");
}
}
}
Объект TextField создаётся, список свойств получаю, но обратиться к свойствам для изменения не удаётся.
Прямо уже не понимаю что и почему, помогите плз!:wacko:

Mr. Fixit
22.03.2008, 19:03
наследуй класс от TextField.

iNils
22.03.2008, 19:11
TextField, как и MovieClip на создаются с помощью new, а только через метод класса MovieClip.createTextField(...

silin
23.03.2008, 00:03
т.е., если я правильно прочел ситуацию:
class Tf{
public var tf:TextField;
function Tf(parent:MovieClip) {
tf = parent.createTextField("tf", 0, 0, 0, 0, 0);
tf.autoSize="left";
tf.text = "dgf";
for( var i:String in tf ) trace( "key : " + i + ", value : " + tf[ i ] );

}
}

var tf:Tf = new Tf(this);//или не this, а мувик где ты хочешь его создать