我有一个表示链接的字符串数组。我想在列表中显示它们并使它们像链接一样工作。我该怎么做?
答案 0 :(得分:1)
您可以使用LinkButton创建一个列表作为itemRenderer。 您还需要将事件侦听器添加到列表中以实际执行导航。使用navigateToURL运行链接。 MXML列表:
<mx:List id="myList"
itemRenderer="mx.controls.LinkButton"
click="navigateToURL(new URLRequest(myList.selectedItem.text))">
</mx:List>
然后在actionscript部分(或者你也可以在MXML中设置它)。
myList.dataProvider = arrayOfLinkStrings;
答案 1 :(得分:1)
将LinkBar与ViewStack一起使用。
答案 2 :(得分:0)
navigateToURL在AIR中运行。它将打开默认系统浏览器并打开单击的页面。使用列表,您将需要使用itemClick而不是常规单击。我个人会将click事件处理程序添加到ItemRender,扩展Label(使用buttonMode = true,也可能是rollOver)并将调用放在navigationToURL中自定义itemRenderer。