----- Original Message ----- 
From: "Rafael Faria" <[EMAIL PROTECTED]>
To: <flexcoders@yahoogroups.com>
Sent: Thursday, September 25, 2008 3:06 AM
Subject: [flexcoders] Re: Binding programmatically


> Paul,
> 
> thanks for your message but i might not explain it right.
> 
> i will have something like this inside my class
> 
> var el:Array = new Array('label1','label2','label3');
> 
> for(var i:uint = 0;i<el.length;i++)
> {
> var ti:TextInput = new TextInput();
> ti.id = el[i];
> addChild(ti);
> }
> 
> so i cant do what u suggested because "ti" is just a generic variable
> to create the elements.
> 
> any other idea?

Yes, write a function:

function allNonBlank():Boolean {
for (var i:uint=0; i< this.numChildren; i++) {
if (this.getChildAt(i).text != "") return false;
}
return true;
}


Then 
<mx:Button enabled="{allNonBlank()}"   label="submit" />

Haven't tested it - something like that.

Paul
 
> raf

Reply via email to