ChangeWatcher.  Is there some reason you do not want to use this?

Tracy

 

________________________________

From: [email protected] [mailto:[EMAIL PROTECTED] On
Behalf Of nwebb
Sent: Tuesday, June 24, 2008 10:55 AM
To: [email protected]
Subject: [flexcoders] triggering a function (when an argument is a
bindable value)?

 

Hi, 

I was looking at how you can trigger a function when an argument is a
bindable value....

e.g.

//userLevel is a bindable value & formatMessage is a function will be
called when userLevel changes
<mx:Label text="{formatMessage(userLevel)}" />

This is cool if you're just displaying a value in a text field. However,
what if you don't necessarily want to return a value (i.e. you don't
have a destination)?
Hopefully this will show what I mean:

private function stateManager(value:String):void
{
     switch(value)
     {
        case "basic":
             currentState = '';
             break;
         case "admin":
              currentState = 'AdminState';
              break;
         default:
              currentState = '';
      }
 }

BindingUtils methods and the binding tag both expect a destination, but
in this case there isn't one. Is the solution simply to use
ChangeWatcher instead, or can this be done using binding syntax?

Cheers





 

Reply via email to