リンクを表す文字列の配列があります。それらをリストに表示して、リンクのように機能させたいです。それ、どうやったら出来るの?
3 に答える
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;
于 2009-04-02T17:40:16.777 に答える
1
ViewStack で LinkBar を使用します。
于 2009-04-04T11:48:25.357 に答える
0
NavigationToURLはAIRで機能します。デフォルトのシステムブラウザが開き、クリックされたページが開きます。リストでは、通常のクリックの代わりにitemClickを使用することをお勧めします。個人的には、クリックイベントハンドラーをItemRenderに追加し、Label(buttonMode = trueおよびおそらくrollOverを使用)を拡張し、カスタムitemRendererでnavigateToURLへの呼び出しを行います。
于 2009-04-04T03:54:14.030 に答える