Array notation and this keyword

Hello

I am trying to create a number of movie clips in my main movie but I don;t seem to be able to access these movies using array notation and the ‘this’ keyword

Here’s some example code in a main timeline

var i=0;

createEmptyMovieClip(“clip”+1,0);
trace(this[“clip”+i]); ////undefined - why???

var clip=createEmptyMovieClip(“clip_holder”,1);
clip.createEmptyMovieClip(“clip”+i,0);
trace(clip_holder[“clip”+i]); /////_level0.clip_holder.clip0. This is ok

What’s wrong with this[“clip”+i] ?