Not sure but I think you need to make your "login" variable (whather that is) bindable, so that, when it changes, the showName label is notified:
[Bindable] private var login:String; // just guessing the declaration. The important part is the [Bindable] tag -- Laurent Cozic Flash, Flex and Web Application development http://pogopixels.com --- On Wed, 8/13/08, itdanny2002 <[EMAIL PROTECTED]> wrote: From: itdanny2002 <[EMAIL PROTECTED]> Subject: [flexcoders] Re: Loop through all visual components To: flexcoders@yahoogroups.com Date: Wednesday, August 13, 2008, 10:58 AM Still not success. I gave an example. My user enter something e.g. login name and then program display the full name. private function DoChecking(S: String):String { ....... if (TryOnce) then { return "Already Tried"; } else { return "First Time"; } } <mx:Label id="ShowName" text="{DoChecking( login)}"> </mx:Label> First time is ok but when another button is clicked and change the variable TryOnce. The label 'ShowName' cannot be refreshed eventhough I use ShowName.validatedi splaylist( ). I also tried validatenow( )....but not success....Any help ? --- In [EMAIL PROTECTED] ups.com, Laurent Cozic <pogopixels@ ...> wrote: > > Somebody ask a similar question on this list recently. You can loop through all the components in your app by using the numChildren property and getChildAt method: > > function checkAllButtons( container) { > > ?for (var i = 0; i < container.numChildr en; i++) { > ??var c = container.getChildA t(i); > ??if (c is Container) { > ???checkAllButtons( c); > ??} else { > ???if (c is Button) { > ????// Do your changes here > ???} > ??} > ? > } > > > Then start the process by passing the application as a parameter: > > checkAllButtons( Application. application) ; > > > > > -- > Laurent Cozic > > Flash, Flex and Web Application development > http://pogopixels. com > > --- On Tue, 8/12/08, itdanny2002 <Chow.Danny@ ...> wrote: > From: itdanny2002 <Chow.Danny@ ...> > Subject: [flexcoders] Loop through all visual components > To: [EMAIL PROTECTED] ups.com > Date: Tuesday, August 12, 2008, 9:19 AM > > > > > > > > > > > > I have created a custom button and used it > > throughoutly in my FLEX application. How > > can I change it dynamically by looping through > > all components ? Is there any like "children" > > stuff and then use "ValidateDisplayLis t" to > > make it refresh ? Actually, it likes changing > > the skin dynamically. But I need to check the > > content of button before modification. > > > > Having example is great. Thanks in advance. >