0

我在包 alpha 中有一个名为 beta 的 actionscript 文件,其中包含一个需要字符串的变量 INSTANCE。如果我在 MXML 中将其导入并声明为 alpha.beta.INSTANCE = "String",它将运行并连接到实例字符串。我想将此绑定到 MXML 中的另一个输入,例如 TextArea 中 id 为 Foo 的用户输入,但我收到错误 1120 Access of Undefined property Foo。我知道这很简单,我搞砸了,但我想我会问集体天才,因为两天后我还没有找到正确的答案。发布我尝试过的不同方式但没有成功。

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" />
4

1 回答 1

0

尝试将代码放在一个函数中,例如应用程序 createComplete 处理程序

private function creationCompleteHandler(e:Event):void {
    alpha.beta.INSTANCE = Foo.text;
}
于 2013-10-08T02:23:43.107 回答