Variable recognition

So I’m trying to scale down 8 objects(Each instance called leafx_mc, with a different number replacing the x), so instead of writing out ActionScript Code:
[FONT=Courier New][LEFT]leafx_mc.[COLOR=#0000FF]_xscale[/COLOR]=[COLOR=#000080]0[/COLOR];
leafx_mc.[COLOR=#0000FF]_yscale[/COLOR]=[COLOR=#000080]0[/COLOR];
[/LEFT]
[/FONT]

for all the items, I thought I’d be clever and make a for loop to do it…

So I created this:
ActionScript Code:
[FONT=Courier New][LEFT][COLOR=#0000FF]for[/COLOR] [COLOR=#000000]([/COLOR]i=[COLOR=#000080]1[/COLOR]; i<[COLOR=#000080]9[/COLOR]; i++[COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
[COLOR=#000000]var[/COLOR] leaf = [COLOR=#FF0000]“leaf”[/COLOR]+i+[COLOR=#FF0000]"_mc"[/COLOR];
leaf.[COLOR=#0000FF]_xscale[/COLOR] = [COLOR=#000080]0[/COLOR];
leaf.[COLOR=#0000FF]_yscale[/COLOR] = [COLOR=#000080]0[/COLOR];
[COLOR=#0000FF]trace[/COLOR]COLOR=#000000[/COLOR];
[COLOR=#0000FF]trace[/COLOR]COLOR=#000000[/COLOR];
[COLOR=#000000]}[/COLOR]
[/LEFT]
[/FONT]

It creates the proper names for the leaf variable, as it traces properly. the rotation trace, however, returns undefined. Which leads me to believe it doesn’t recognize the leaf variable as the mc they are supposed to be, but instead as a text string. How can I get this to work? Any thoughts?

Thanks much,
iLan