我有一個只包含2個動作的PopUpButton。兩個操作都是完全相反的對象,並將對象上的布爾屬性從true切換爲false或false。爲了避免冗餘,我一次只顯示一個動作。所以,如果屬性爲true,則將其更改爲true的操作未顯示。Flex 3:當只有一個菜單項可用時,如何將PopupButton更改爲常規按鈕?
如果我的PopUp菜單有一個選項,我想從顯示的菜單中刪除並基本上恢復PopUpButton的行爲,看起來像一個普通的按鈕。到目前爲止,我還沒有真正找到一種在ActionScript中執行此操作的好方法,無需添加,刪除或修改按鈕的樣式。
有沒有一個很好的方法來簡單地告訴按鈕來隱藏PopUp切換?
PS:在我的具體示例中,如果我只是使用切換按鈕,則可能會更容易。但是,我想在處理對象數組時使用此按鈕。如果我有不止一個人,那麼這個財產可能同時是真實的和虛假的。在這種情況下,我想顯示菜單,以便他們可以選擇將所有對象的屬性設置爲的選項。