2015-04-16 82 views

回答

2

做與event.currentTarget.id這樣應該顯示的按鈕的ID:

<?xml version="1.0" encoding="utf-8"?> 
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
       xmlns:s="library://ns.adobe.com/flex/spark" 
       xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"> 

    <fx:Script> 
     <![CDATA[ 
      import mx.controls.Alert; 
      protected function niceButton_clickHandler(event:MouseEvent):void 
      { 
       Alert.show(" the button id is: "+event.currentTarget.id) 

      } 
     ]]> 
    </fx:Script> 

    <fx:Declarations> 
     <!-- Place non-visual elements (e.g., services, value objects) here --> 
    </fx:Declarations> 
    <s:HGroup width="100%" height="100%" verticalAlign="middle" horizontalAlign="center"> 
     <s:Button id="niceButton" label="click me" click="niceButton_clickHandler(event)" /> 
    </s:HGroup> 
</s:Application>