2011-06-02 77 views
0

我設置的標籤組件enabled屬性設置爲「假」,它仍然可以互動,標籤啓用問題

<mx:Label text="testEnable" click="handleEnable()" enabled="false"/> 

當我點擊標籤時,handleEnable()可以隨時調用,我希望標籤的行爲像按鈕組件(如果設置了按鈕啓用,用戶不能與它交互),那麼我該怎麼辦?

+0

顯示一些代碼!什麼是handleEnable()函數?這是你創造的東西嗎?它是針對某個事件運行的,還是您手動運行它? – JeffryHouser 2011-06-02 10:36:56

+0

handleEnable()是單擊事件的處理程序, jason 2011-06-03 01:59:06

回答

2

將啓用屬性設置爲false後,某些組件仍會響應鼠標交互,如mouseOver。因此,要完全禁用UIComponents,還應該將mouseEnabled屬性的值設置爲false。

+0

不會label.mousechildren = false;禁用UIComponents做得更好? – 2011-06-02 16:24:00