2011-08-25 78 views
0

我有一個按鈕在操作腳本toggle =「true」。現在,當我點擊按鈕時,它的顏色會發生變化,看起來好像它已被禁用(但實際上不是)。我需要知道此按鈕的哪個屬性已更改?例如,如果我需要知道我的代碼中某處是否存在此按鈕的「切換狀態」(如果有這種情況),我應該檢查該按鈕的哪個屬性?在切換按鈕 - 彈性

謝謝。

回答

0

Button.selected是你找什麼,我做了一個例子來證明這一點:

<?xml version="1.0" encoding="utf-8"?> 
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" 
       creationComplete="init(event)"> 

    <mx:Script> 
     <![CDATA[ 
     import flash.events.MouseEvent; 
     import mx.events.FlexEvent; 

     private function init(e:FlexEvent):void 
     { 
      onButtonClick(); 

     }// end function 

     protected function onButtonClick(e:MouseEvent = null):void 
     { 
      if (button.selected) button.label = "button selected" 
      else button.label = "button not selected"; 

     }// end function 
     ]]> 
    </mx:Script> 

    <mx:Button id="button" toggle="true" click="onButtonClick()"></mx:Button> 

</mx:Application> 
+0

謝謝...這就是我一直在尋找... – Tintin