Predefined loop value

var iLoaderHolder:Array = new Array();
for (var i:int = 1; i < 5; i++) {
    this['iText'+i] = new TextField();
    this['iText'+i].text = i;
    iLoaderHolder.push(this['iText'+i]);
    trace(['iText'+i]);
    //iTextNum=['iText'+i];
    addChild(iLoaderHolder*);
    iLoaderHolder*.x = i * 25;
}

var i:int = 0 works
var i:int = 1 Does not

Error:
TypeError: Error #2007: Parameter child must be non-null.
at flash.display::DisplayObjectContainer/addChild()
at Untitled_fla::MainTimeline/frame1()

Can anyone explain why?