Yes, this is it, perfect.

 

Thanks guys !!!

 

  _____  

From: [email protected] [mailto:[EMAIL PROTECTED] On
Behalf Of Sherif Abdou
Sent: Saturday, February 09, 2008 7:38 PM
To: [email protected]
Subject: Re: [flexcoders] Changing defaultButton programatically

 

you mean like this or am i misunderstanding something

private function swapFunc():void

{

defaultButton=button2; 

}

 

----- Original Message ----
From: Carl Vorster <[EMAIL PROTECTED]>
To: [email protected]
Sent: Saturday, February 9, 2008 11:26:56 AM
Subject: RE: [flexcoders] Changing defaultButton programatically

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] ups.com <http://ups.com/>  [mailto:
[EMAIL PROTECTED] ups.com <http://ups.com/>  ] On Behalf Of Sherif Abdou
Sent: Saturday, February 09, 2008 6:49 PM
To: [EMAIL PROTECTED] ups.com <http://ups.com/> 
Subject: Re: [flexcoders] Changing defaultButton programatically

 

you can make that button invisible and the other visibile, have diffrent
skins.

----- Original Message ----
From: Carl Vorster <carl.vorster@ gmail.com <http://gmail.com/> >
To: [EMAIL PROTECTED] ups.com <http://ups.com/> 
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 your homepage.
<http://us.rd.yahoo.com/evt=51438/*http:/www.yahoo.com/r/hs>  

 

 

  _____  

Never miss a thing. Make Yahoo
<http://us.rd.yahoo.com/evt=51438/*http:/www.yahoo.com/r/hs>  your homepage.


 

Reply via email to