Hi,
Maybe I'm not explaining properly. Here's some code; I've got three buttons in the code. With creation the default button is set to button1; so when I press enter, button1's function is being called. What I want to do is press the swap button and then change the default button from button1 to button2 so when I press enter, button2's function is being called. <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" defaultButton="{button1}" creationComplete="initApp()"> <mx:Script> <![CDATA[ import mx.controls.Alert; private function initApp():void { focusManager.setFocus(field1); } private function func1():void { Alert.show("Button 1"); } private function func2():void { Alert.show("Button 2"); } private function swapFunc():void { Alert.show("Default button swapped"); } ]]> </mx:Script> <mx:TextInput x="25" y="36" text="Text" width="207" id="field1"/> <mx:Button x="25" y="89" label="One" id="button1" click="func1()"/> <mx:Button x="109" y="89" label="Two" id="button2" click="func2()"/> <mx:Button x="176" y="89" label="Swap" id="swap" click="swapFunc()"/> </mx:Application> Thanks Car _____ From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Sherif Abdou Sent: Saturday, February 09, 2008 6:49 PM To: [email protected] Subject: Re: [flexcoders] Changing defaultButton programatically you can make that button invisible and the other visibile, have diffrent skins. ----- Original Message ---- From: Carl Vorster <[EMAIL PROTECTED]> To: [email protected] Sent: Saturday, February 9, 2008 9:26:24 AM Subject: [flexcoders] Changing defaultButton programatically Hi, I?ve got a Panel with a default button, but would like to change the default button to another button when a certain event occurs. Can someone point me in the right direction to do this? Thanks in advance Carl _____ Never miss a thing. Make Yahoo <http://us.rd.yahoo.com/evt=51438/*http:/www.yahoo.com/r/hs> your homepage.

