我有一个扩展MovieClip
的符号,其中有一个TLFTextField
个实例。我尝试在构造函数中更改TLFTextField
的文本,如下所示:
public function mySymbol()
{
myTLF.text = "texty text";
}
我在DocumentClass中创建了一个mySymbol类的新实例:
public function DocumentClass()
{
var mySymbol:MySymbol = new MySymbol();
addChild(mySymbol);
}
创建符号并将其添加到舞台(我知道因为它有边框和背景颜色)但myTLF
内没有任何内容。
如果不是尝试更改构造函数中的文本,而是在DocumentClass()
中更改它(使用它显示的mySymbol.myTLF.text = "texty text";
。
我在这里缺少什么?
答案 0 :(得分:0)
为了让这个问题不能保持开放,我按照this question中的方法进行了操作:我在Event.ADDED_TO_STAGE
的符号上为TLFTextField
添加了一个事件监听器,并在事件处理程序我可以更改文本。