在getURL()方法中显示Flex变量

时间:2013-06-03 21:25:52

标签: actionscript-3 flex flex4.5

我正在尝试将一个名为myString的变量用于按钮单击事件。在那个按钮里面我有这样的东西。点击= “使用getURL(myString的);”

不是它显示为空字符串。我知道它存在,因为我可以在handleResultMethod中看到它。我如何对此进行编码以使myString变量可用于getURL()方法?

这是我在pastebin上的完整代码。 http://pastebin.com/6NvinqYt

1 个答案:

答案 0 :(得分:1)

按钮的单击处理程序中引用的 myString 变量是整个TitleWindow子类的“全局” myString 变量。但是,当您在 handleResult 函数中设置 myString 时,您正在使用var声明,该声明正在创建一个单独的 myString 变量,该变量是 handleResult 函数。

只需进行以下更改即可(第40行):

var myString:String = evt.result.toString();

myString = evt.result.toString();