xmlns:mx="library://ns.adobe.com/flex/mx"
xmlns:s="library://ns.adobe.com/flex/spark"
creationComplete="initApp(event)">
private var specialParam1:String;
private var specialParam2:String = "42";
private function initApp(e:Event):void {
assignSpecialParam(e);
ti1.addEventListener("focusOut", assignSpecialParam);
myButton.addEventListener(MouseEvent.CLICK, function (e:MouseEvent):void {
myClickListener(e, specialParam1, specialParam2);
});
}
private function assignSpecialParam(e:Event):void {
specialParam1 = ti1.text;
}
/* This method acts as the event listener, and it has any
number of parameters that we defined in the addEventListener() call. */
private function myClickListener(e:MouseEvent, s1:String, s2:String) : void {
myButton.label = s1 + " " + s2;
}
width="250" />