我试图从外部类更改舞台上的文本字段,但它不起作用。这就是我如何尝试的代码:
package
{
import flash.display.*;
import flash.text.TextField;
public class Exp extends Sprite
{
public function Exp()
{
trace(stage.getChildByName("abc"));
TextField(stage.getChildByName("abc")).text = "abc";
}
}
}
在我的舞台上,我得到了一个动态的文本字段,其实例名称为:“abc”。但是每次我启动程序时,flash 都会告诉我 stage.getChildByName("abc") 将是一个空对象。
我希望有一个人可以帮助我。