Creating an instance name dynamically in flash, easy? but not working!

This is my Code

targetMC = [“img_mc” + i];

infoTotal = targetMC.getBytesTotal()

How come when I use

img_mc0.getBytesTotal() it works

but not when I use

targetMC.getBytesTotal()

it returns NaN, even tho targetMC = img_mc0

_root[“img_mc” + i];

?

define i first:

var i:Number = 0;
var targetMC:MovieClip = _root[“img_mc” + i];
trace (targetMC);