0

リンクを表す文字列の配列があります。それらをリストに表示して、リンクのように機能させたいです。それ、どうやったら出来るの?

4

3 に答える 3

1

LinkBut​​ton を 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への呼び出しを行います。

PeterEntの5部構成のitemRenderシリーズは素晴らしいです。

于 2009-04-04T03:54:14.030 に答える