Hello all,
Yes it is me back asking more questions about dynamic ActionScript. 
Here is my problem, I have this  object that I populate a textimput box
Here us some of the code:
[Bindable]
public var sArray:Object = [{Name:"Jane Doe",Age:"26",ID:"5"}];

private function Test():void
{
  for(var i:int = 0; i<length.sArray;i++){
    var ti1:TextInput = new TextInput();
    ti1.editable = false;
    ti1.id = "Name__" + sArray[i].ID;
    addChild(ti1);
  }
}
So now I have this TextInput with the id of Name__5, I would like to
create a function to set the editable to true, so I create somting
like this

private function Enable():void
{
  for(var i:int = 0; i<length.sArray;i++){
     ti1.id = "Name__" + sArray[i].ID.editable = true;
  }
}

at the code:
 ti1.id = "Name__" + sArray[i].ID.editable = true;
I am getting a "1050: Cannot assign to a non-reference value" error. 
How can I create a id to do somting when it has not been created yet?

Thanks for the help,
timgerr

Reply via email to