我有一个名为beta的包alpha中的actionscript文件,其中包含一个需要字符串的变量INSTANCE。如果我导入并在我的MXML中将其声明为alpha.beta.INSTANCE =“String”,它将运行并连接到实例String。我想把它绑定到MXML中的另一个输入,例如ID为Foo的TextArea中的用户输入,但是我得到了错误1120 Access of Undefined property Foo。我知道这很简单,我搞砸了,但我想我会问集体天才,因为我在2天后找不到合适的答案。发布我试过的不同方法但没有成功。
import alpha.beta;
alpha.beta.INSTANCE = "String" //connects to the instance as String
alpha.beta.INSTANCE = Foo.text //Error 1120 Access of Undefined Property Foo
alpha.beta.INSTANCE = "{Foo.text}" //connects to a an instance with the name of literally {Foo.text} not the input values. In the sample below I would want it to connect to the 1 instance
<s:TextArea id="Foo" text="1" />
答案 0 :(得分:0)
尝试将代码放在函数中,例如应用程序createComplete处理程序
private function creationCompleteHandler(e:Event):void {
alpha.beta.INSTANCE = Foo.text;
}