我是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
答案 0 :(得分:0)
我不确定我明白你想做什么。如果您只想设置选定的Tab,而不是调用navigateToURL()设置myTabNavigator.selectedIndex(或selectedChild)
如果你真的想要改变状态,每个组件都有一个currentState属性,但是你必须先定义状态(通过标签)
如果你真的想要浏览ToURL(),你可以导航到javascript:somefunction(),然后通过ExternalInterface设置应用程序状态,但那将是非常间接的。
干杯, 约尔格