Simple for loop question

I am struggling to get the following code to work in a for loop. I am quite comfortable doing them so either I am not able to concentrate properly at the moment or there is a particular problem associated with what I am trying to do:

var main:MovieClip = this;
var depth:Number = 1;

main.createEmptyMovieClip(“textContainer0”, depth);
depth++;
main.createEmptyMovieClip(“textContainer1”, depth);
depth++;
main.createEmptyMovieClip(“textContainer2”, depth);
depth++;
main.createEmptyMovieClip(“textContainer3”, depth);
depth++;
main.createEmptyMovieClip(“textContainer4”, depth);
depth++;
main.createEmptyMovieClip(“textContainer5”, depth);
depth++;
main.createEmptyMovieClip(“textContainer6”, depth);
depth++;
main.createEmptyMovieClip(“textContainer7”, depth);
depth++;
main.createEmptyMovieClip(“textContainer8”, depth);
depth++;
main.createEmptyMovieClip(“textContainer9”, depth);
depth++;

I thought it would be:

for (var i:Number = 0; i<10; i++) {
main.createEmptyMovieClip(main[“textContainer”+i], depth);
depth++;
}

It does not work. Any help appreciated.

Thanks