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.

>




      

    
    
        
         
        
        








        


        
        


      

Reply via email to