0

Flex 4.6 でモバイル アプリケーション用の新しいプロジェクトを開始したばかりで、進め方を決めるのに助けが必要です。

基本的に、アプリはスクラブルのような 15x15 のボードを表示します。したがって、各タイルの幅は、デバイスの最大幅に応じた式によって与えられるため、各行には 15 個のタイルが自動的に調整されます。

問題は、x1 から x2 の範囲の ZOOM や、ZOOM が x1 より大きい場合にユーザーがボードをドラッグできる MOVE などのイベントを追加する必要があることです。

このプロジェクトを達成するためのより良い方法はどれですか?

次のコードがあります。

<s:BorderContainer width="100%" height="60%" id="board_holder">
    <s:TileGroup width="100%" requestedColumnCount="15" requestedRowCount="15">
        <s:Rect radiusX="{radio_tile}" radiusY="{radio_tile}" width="{_ancho_tile}" height="{_ancho_tile}">
            <s:fill>
                <s:SolidColor color="#FB2A27" alpha="0.75" />
            </s:fill>
        </s:Rect>

        <s:Rect radiusX="{radio_tile}" radiusY="{radio_tile}" width="{_ancho_tile}" height="{_ancho_tile}">
            <s:fill>
                <s:SolidColor color="#FB2A27" alpha="0.75" />
            </s:fill>
        </s:Rect>

        <s:Rect radiusX="{radio_tile}" radiusY="{radio_tile}" width="{_ancho_tile}" height="{_ancho_tile}">
            <s:fill>
                <s:SolidColor color="#FB2A27" alpha="0.75" />
            </s:fill>
        </s:Rect>


               ....... he there are more tiles till complete the whole 15x15 board tiles

    </s:TileGroup>
</s:BorderContainer>
4

1 に答える 1

0

あなたはおそらく必要です- Adob​​eのドキュメントタッチ、マルチタッチ、ジェスチャ入力GESTURE_SWIPEを参照してくださいGESTURE_ZOOM

于 2012-12-29T09:14:04.953 に答える