Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 通过构造函数更改TLFTextField的文本_Actionscript 3_Tlf - Fatal编程技术网

Actionscript 3 通过构造函数更改TLFTextField的文本

Actionscript 3 通过构造函数更改TLFTextField的文本,actionscript-3,tlf,Actionscript 3,Tlf,我有一个扩展了MovieClip的符号,其中有一个TLFTextField实例。我尝试在构造函数中更改TLFTextField的文本,如下所示: public function mySymbol() { myTLF.text = "texty text"; } 我在DocumentClass中创建了类mySymbol的新实例: public function DocumentClass() { var mySymbol:MySymbol = new MySymbol();

我有一个扩展了
MovieClip
的符号,其中有一个
TLFTextField
实例。我尝试在构造函数中更改
TLFTextField
的文本,如下所示:

public function mySymbol() 
{
    myTLF.text = "texty text";
}
我在DocumentClass中创建了类mySymbol的新实例:

public function DocumentClass() 
{
    var mySymbol:MySymbol = new MySymbol();
    addChild(mySymbol);
}
符号被创建并添加到stage(我知道这是因为它有边框和背景色),但在
myTLF
中没有显示任何内容

如果我没有尝试更改构造函数中的文本,而是在
DocumentClass()
中更改它(使用
mySymbol.myTLF.text=“texty text”;
它确实会显示出来


我在这里遗漏了什么?

为了不让这个问题一直悬而未决,我按照中的方法:我为
事件添加了一个事件侦听器。在保存
TLFTextField
的符号上添加了\u TO \u STAGE
,在事件处理程序中我可以更改文本。

呸。发布一分钟后发现。。。