0

Adobe Flex / Actionscriptで人物検索インターフェイスを作成しています。ここには、各人物の画像と少しのテキストがあります。私はこのようなものを実装しようとしています:

水平リストインターフェイス

また

カルーセルインターフェース

残念ながら、これらのパッケージはどちらもデスクトップFlex専用ですが、モバイルフレックス(特にBlackberry Playbook)の代替品を知っている人はいないでしょうか。

ありがとうフィル

4

4 に答える 4

2

標準の s:Listを使用している場合は、そのレイアウトプロパティをHorizo​​ntalLayoutインスタンスに変更できます。

基本的には、次のようなものです。

<s:List>
    <s:layout>
        <s:HorizontalLayout/>
    </s:layout>
</s:List>
于 2011-03-30T21:16:26.107 に答える
1

postLayoutTransform プロパティを使用してカスタム レイアウトを使用して 3D 効果を構築するツアー デ フレックスには、この完璧な例があります。

特定の例にリンクする方法がわかりませんが、ここに移動する場合は、 [その他のコンポーネント] -> [レイアウト] -> [カルーセル] をクリックしてください。

乾杯!

于 2011-03-31T02:16:12.743 に答える
1

代わりに TileList を使用することもできます。これは、ページがいっぱいになると自動的に次の行を使用する水平方向のリストです。DataProvider タグを使用して、データを入力できます。

次に例を示します。

<mx:TileList id="tileList" borderStyle="none" paddingBottom="0"
paddingTop="5" paddingLeft="5" paddingRight="5" itemClick="onClickHandler(event)"
dataProvider="{yourArrayList}" itemRenderer="renderer.WidgetRenderer" />

クラス widgetrenderer は私の imageButtons を作成します (そのため、通常の画像も使用できます)。これらのボタンは、データからアクセスできる配列リスト内のデータで構成されています (配列リスト内の項目はそのプロパティです) クリックした項目が必要な場合は、タイルリストの ID を使用して、選択した項目を選択できます。

この例では:

var object:Object = tileList.selectedItem;

私の説明が理解できるかどうかわかりませんが、わからない場合はお気軽に質問してください。これがお役に立てば幸いです。

于 2011-03-30T18:07:14.277 に答える
0

水平リストはモバイルで正常に動作するはずです!

于 2011-03-30T16:33:23.177 に答える