Problems with eval() and loop variable

okay, i’m trying to dynamically populate the value ot a text
field using a FOR loop. like this.



```

for (i = 1; i <= 31; i++) {
  eval("movieClip_" + i + ".textField.text = '" + i + "'");
}

```
 
this doesn't produce any output in the swf file. i believe
it's because of the eval function, because if i run a TRACE,
it comes back correct.  

any ideas ???