0

こんにちは、私はこのボタンバーを持っています:

<s:ButtonBar id="channelsBtnBar" requireSelection="true" width="100%" horizontalCenter="0"
                     skinClass="skins.TvButtonBarSkin"
                     change="channelsBtnBar_changeHandler(event)"> 
            <s:dataProvider>
                <s:ArrayList>
                    <fx:Object icon="@Embed('assets/ch1.png')"/>
                    <fx:Object icon="@Embed('assets/ch2.png')"/>
                    <fx:Object icon="@Embed('assets/ch3.png')"/>
                    <fx:Object icon="@Embed('assets/ch4.png')"/>
                    <fx:Object icon="@Embed('assets/ch5.png')"/>
                    <fx:Object icon="@Embed('assets/ch6.png')"/>
                    <fx:Object icon="@Embed('assets/ch7.png')"/>
                    <fx:Object icon="@Embed('assets/ch8.png')"/>
                    <fx:Object icon="@Embed('assets/ch9.png')"/>
                </s:ArrayList>
            </s:dataProvider>

</s:ButtonBar>

選択した項目のいずれかを親コンポーネントの作成時に完成させるにはどうすればよいですか? これは、requireSelection を false に、selectedItem を -1 に設定せずに可能ですか?

4

2 に答える 2

1

最初のクリックでプロパティ requireSelection を「true」に交換してください!

于 2012-04-26T22:05:46.227 に答える
0

ButtonBar の selectedIndex プロパティを使用します。

任意の項目を選択する場合は、selectedIndex="2" を使用します。ここで、2 は ButtonBar の選択したインデックスです。何も選択したくない場合は、selectedIndex="-1" を使用します。

これが役立つことを願っています....

于 2012-04-26T09:48:43.237 に答える