Why doesn't this work in FMX2004

for (x = 0; x < 10; x++){
for (y = 0; y < 10; y++){
this.createTextField("_txt"+depth, depth, x20, y20, 20, 20);
this_txt = this["_txt"+depth++];
this_txt.border = true;
this_txt.text = x+":"+y;
}
}

the above script is from senocular’s isometry tutorial, but when i place it on the first frame in MX04 and test the movie -> the result is one box with text “9:9”

Please help!