我有幾個帶按鈕的HBox。我以編程方式使某些按鈕不可見。在某個時候,所有的按鈕都應該是不可見的。如何知道所有按鈕何時不可見?這樣做最簡單的方法是什麼?Flex:檢測按鈕不可見
每個按鈕的可見性都是獨立於其他按鈕確定的。
<mx:HBox>
<mx:Button id="button1"
click="clickHandler(event);"
toggle="true"
visible=true/>
<mx:Button id="button2"
click="clickHandler(event);"
toggle="true"
visible=false/>
<mx:Button id="button3"
click="clickHandler(event);"
toggle="true"
visible=true/>
</mx:HBox>
<mx:HBox>
<mx:Button id="button4"
click="clickHandler(event);"
toggle="true"
visible=false/>
<mx:Button id="button5"
click="clickHandler(event);"
toggle="true"
visible=true/>
<mx:Button id="button6"
click="clickHandler(event);"
toggle="true"
visible=false/>
</mx:HBox>
謝謝。
-Laxmidi
+1,我在想同樣的事情:) – 2010-10-06 17:55:34
你可以將它們存儲在一個私有數組中(在creationComplete中初始化),使它更加優雅。 – Amarghosh 2010-10-07 04:21:37
嗨格里戈基迪,非常感謝您的功能。最後,我找到了一個更簡單的解決方案。我有一個函數來處理按鈕是否被隱藏或不可見。我創建了一個設置爲按鈕總數的變量,然後在每次按鈕變爲不可見時遞減它。再次,非常感謝您的熱心幫助。 – Laxmidi 2010-10-07 14:40:52