0

c# ToolBar (http://msdn.microsoft.com/en-us/library/ms752063.aspx) のような Flex のツールバーはありますか?

私は HBox と clipAndEnableScrolling = true を使用しています

しかし、C# のように、コンテンツが広い場合はスクロールする必要があります

4

1 に答える 1

0

デフォルトでは、そうではありません。ただし、他の人々が構築したコンポーネントがいくつかあるかもしれません。私はいつも必要に応じて自分自身を転がしてきました。私はおそらく以下のようなことをするでしょう。もっと良い方法があると確信していますが、ブルートフォースは私のニーズに合っています。

<s:HGroup width="100%">
        <s:Button label="scroll left" click="scrollLeftClick()"/>
        <s:Scroller width="100%" horizontalScrollPolicy="off">
            <s:HGroup>
                <s:Button label="button"/>
                <s:Button label="button"/>
                <s:Button label="button"/>
                <s:Button label="button"/>
                <s:Button label="button"/>
                <s:Button label="button"/>
                ...//as many more buttons as needed
            </s:HGroup>
        </s:Scroller>
        <s:Button label="scroll right" click="scrollRightClick()"/>
    </s:HGroup>

次に、セパレーターとして、ボタンの間に以下をいつでも使用できます。

<s:Line height="100%">
                    <s:stroke>
                        <s:SolidColorStroke weight="2"/>
                    </s:stroke>
                </s:Line>

次に、scrollLeft と scrollRight の関数を追加して scrollerPosition を移動するだけで、すべてが世界で正しくなります... とにかく理論的には。

于 2012-05-14T09:54:12.823 に答える