Use a separate call to addEventListener() method for each instance
<?xml version="1.0"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="createHandlers(event)">
<mx:Script>
public function createHandlers(e:Event):void {
b1.addEventListener(MouseEvent.CLICK, submitForm);
b2.addEventListener(MouseEvent.CLICK, submitForm);
}
private function submitForm(e:Event):void {
trace(e.currentTarget.id);
}
</mx:Script>
<mx:Button id="b1" label="Click Me" />
<mx:Button id="b2" label="Click Me Too" />
</mx:Application>
Related examples in the same category