0

次のトグルボタンバーがあります:

<mx:ToggleButtonBar buttonWidth="85" height="45" id="menuBar" width="595" x="0" y="23">
        <mx:dataProvider>
            <mx:Object data="{LocalConfig.CONNECTION_STATE}" icon="@Embed(source='resources/images/Bonjour.png')" label="   "/>
            <mx:Object data="{LocalConfig.LANGUAGES_STATE}" icon="@Embed(source='resources/images/languages.png')" label="   "/>
            <mx:Object data="{LocalConfig.TAGGING_STATE}" icon="@Embed(source='resources/images/tag.png')" label="   "/>
            <mx:Object data="{LocalConfig.FONT_MAPPING_STATE}" icon="@Embed(source='resources/images/FontPanel.png')" label="   "/>
            <mx:Object data="{LocalConfig.ERROR_CHECKING_STATE}" icon="@Embed(source='resources/images/Clear-Green-Button.png')" label="   "/>
            <mx:Object data="{LocalConfig.USERS_STATE}" icon="@Embed(source='resources/images/UserAccounts.png')" label="   "/>
            <mx:Object data="{LocalConfig.UPLOAD_STATE}" icon="@Embed(source='resources/images/Network.png')" label="   "/>
        </mx:dataProvider>
    </mx:ToggleButtonBar>

私が望むのは、最後のボタンに10ピクセルの水平ギャップがあるため、残りのボタンとは一線を画していることです。また、他のボタンよりも少し小さくしたいと思います。それを行うことは可能ですか、それとも別のアプローチを試す必要がありますか? また、別のボタンとして定義しようとしましたが、押したボタンの効果が失われます。

4

1 に答える 1

0

以下を使用して、トグル ボタン バーの最後の要素に異なるスタイルを定義できます。

lastButtonStyleName

これを使用すると、好きなようにスタイルを設定できます。

さらに深く掘り下げる必要がある場合は、ToggleButtonBar クラスを拡張し、必要に応じてそこでオーバーライドを行うことができます。:)

于 2012-07-12T17:57:44.783 に答える