如何使用ActionScript更改Adobe Flex中的状态?

时间:2009-11-10 08:27:28

标签: flex actionscript adobe

我是Flex和ActionScript的新手,所以请耐心等待。

我想实现这个脚本: tinyurl.com/yafqrqb ......这就是“神奇”: tinyurl.com/y9qg32r

...但我想在 InfoWindowTabbedComponent 上稍微调整一下。更确切地说,我试图在该选项卡中插入链接,当您单击一个时,状态将会改变。

你可以在帖子的末尾看到我的自定义 InfoWindowTabbedComponent 正如你所看到的,现在我有两个打开url的函数。

我要做的是改变这一点:

var adobeURL:URLRequest = new URLRequest(“http://www.microsoft.com”);     navigateToURL(adobeURL,“_ self”);

改变当前状态。

你能帮帮我吗?

这是我的自定义InfoWindowTabbedComponent:http://pastebin.com/f387bc3b9

1 个答案:

答案 0 :(得分:0)

我不确定我明白你想做什么。如果您只想设置选定的Tab,而不是调用navigateToURL()设置myTabNavigator.selectedIndex(或selectedChild)

如果你真的想要改变状态,每个组件都有一个currentState属性,但是你必须先定义状态(通过标签)

如果你真的想要浏览ToURL(),你可以导航到javascript:somefunction(),然后通过ExternalInterface设置应用程序状态,但那将是非常间接的。

干杯, 约尔格