Что написать в функции onMouseDownEvent, чтобы при нажатии на кнопку bt соответствующий клип оказывался наверху?

Код AS3:
for (var i:Number = 1; i <= 4; i++)
{
var c3:Class = getDefinitionByName("bt") as Class;
var bt:MovieClip = new c3();
bt.linkage = xmlData.item[i-1];
bt.y += 20;
addChild (bt);
var k:Class = getDefinitionByName(bt.linkage) as Class;
var k1:MovieClip = new k();
mc.addChild (k1);
bt.addEventListener (MouseEvent.MOUSE_DOWN, onMouseDownEvent);
}
function onMouseDownEvent (e:Event):void
{
mc.addChild(k1);
}
У меня не получается сделать так, чтобы при нажатии кнопки k1 принимал правильное значение.
Писал

Код AS1/AS2:
function onMouseDownEvent (e:Event):void
{
k = getDefinitionByName(e.currentTarget.linkage) as Class;
k1 = k();
mc.addChild(k1);
}
но это не то.
