2011-06-14 28 views
0

我有一個問題來確定我的組合框是否打開。 我見過相同的主題,但解決方案:if(combobox.dropdown != null && combobx.dropdown.visible)不適合我。它永遠是真的。我無法找到任何負責這種簡單操作的組件。 在此先感謝。Combobox是否開放!

回答

1

ComboBoxes有2個關於打開/關閉動作的事件。如果您綁定到與addEventListener這些事件,你可以輕鬆地跟蹤它的狀態:

close Dispatched when the drop-down list is dismissed for any reason. ComboBox 
open  Dispatched when the user clicks the drop-down button to display the drop-down list. ComboBox 

API參考: http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/fl/controls/ComboBox.html

+0

感謝本,我花了很多時間找負責打開屬性被遺忘事件!這個對我有用。 再次感謝 – Alexander 2011-06-14 19:09:28

+0

嗨亞歷山大。當有人發佈了正確的答案時,您通常會通過單擊複選標記來接受答案,並/或給出upvote(通過單擊答案旁的向上箭頭)。我意識到你是新來的使用該網站,所以只是想說,也歡迎到stackoverflow。 – 2011-06-14 19:44:47