--- In flexcoders@yahoogroups.com, "Manish Jethani" <[EMAIL PROTECTED]> wrote: > > On Wed, May 21, 2008 at 8:06 PM, mr_delphi_developer > <[EMAIL PROTECTED]> wrote: > > I have this input field and button. > > > > <mx:TextInput id="team_pin" maxChars="4" displayAsPassword="true" > > editable="true" enabled="true" width="55" /> > > > > <mx:Button label="Get Roster" click="empRO.loadAll.send();" > > enabled="false" id="GetRosterBtn"/> > > > > I don't want the button enabled until the team_pin has 4 characters. > > > > I've tried enabled="{team_pin.length < 4}" but it says > > "Invalid value: It must be one of true, false" > > I think you want team_pin.text.length. And cast it to Boolean maybe. >
This worked great: enabled="{!Boolean(team_pin.text.length < 4)}"