あなたのクラスは自己完結型であり、外界を認識しません。あなたがそれをターゲットにできるように、テキストフィールド名を供給できる関数を作成する必要があります。
ので、あなたのクラスの内部からこのようなパブリック関数を作成:
var myClass:ClassName = new ClassName;
myClass.setTextTarget(TextFieldName);
myClass.updateText("text here");
:
public var myTextField:TextField;
public function setTextTarget(tf:TextField):void
{
myTextField = tf;
}
public function updateText(msg:String):void
{
myTextField.text = msg;
}
private function randomFunction():void
{
// update the textfield from an internal function
myTextField.text = "text here"
}
をので、あなたのクラスをインポートしているFLAファイルで、それは次のようになります