getChildByName Problem...
i want to generate 12 TextFields matrix and update their text from time to time....
i managed to Generate them but i can't access after to update their texts...
var label:TextField;
var labelText:String;
var labelName:String;
var textX:Number = 0;
var textY:Number = 0;
CreateLabels();
UpdateLabels();
function UpdateLabels():void
{
for (var i=0; i<12; i++)
{
labelText = "Watering Can" + i;
var innerText:TextField = this.getChildByName("Text_name"+i);
innerText.text = labelText;
}
}
function CreateLabels():void
{
for (var i=0; i<12; i++)
{
labelName="Text_name"+i;
configureLabel();
textX += 120;
if (i == 5)
{
textX = 0;
}
if (i > 4)
{
textY = 34;
}
}
}
function configureLabel():void
{
label = new TextField();
label.autoSize = TextFieldAutoSize.LEFT;
label.name=labelName;
label.x = textX;
label.y = textY;
label.width = 106;
label.height = 19.6;
var format:TextFormat = new TextFormat();
format.font = "_sans";
format.color = 0xFFFFFF;
format.size = 14;
label.defaultTextFormat = format;
addChild(label);
}