For loop problem _ please help

hi friend,

i need a problem. i want duplicate movieclip a few times i use “for loop” but gives me this message

1046: Type was not found or was not a compile-time constant: .

for this code;

var t_mc:MovieClip(getChildByName("mc_"+ii)) = new  MovieClip(getChildByName("mc_"+ii))();

my all code is;

import flash.display.MovieClip;

var sutun:Number=14;

for (var  ii:uint=0; ii<sutun; ii++)
{
  var satir:MovieClip = new  MovieClip();
  satir.graphics.beginFill(0x123456, 0.6);
   satir.graphics.drawRect(0,ii * satir.height,sutun * 140,106);
  satir.y =  ii*satir.height;
  satir.name = "satir"+ ii +"_mc";
  addChildAt(satir,  1);  
  var mc:resim_mc = new resim_mc();
  mc.name  = "mc_"+ii;
// burada xml ile yükleme yapaca&#287;&#305;m mc. içerisine 

for  (var i:uint=0; i<sutun; i++)
    {
    var  t_mc:MovieClip(getChildByName("mc_"+ii)) = new  MovieClip(getChildByName("mc_"+ii))();
    t_mc.x =  i * mc.width;
    t_mc.name = "tmc_" + i ;
    MovieClip(getChildByName(  "satir"+ii+"_mc")).addChild(t_mc)
    }
}

please help me, what is the problem_?