Доброго времени суток, делаю игру, где существуют объекты для драга, но они появляются поочереди, вот пытаюсь сделать чтото вроде этого:

Код:
var cl:Class = getDefinitionByName("s1") as Class;
var targeta_mc:MovieClip = new cl();
targeta_mc.x = 138.5;
targeta_mc.y = 198.5; d
var cl1:Class = getDefinitionByName("s2") as Class;
var a_mc:MovieClip = new cl1();
a_mc.x = 319.5;
a_mc.y = 330;
addChild(targeta_mc);
addChild(a_mc);
a_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickUp);
a_mc.addEventListener(MouseEvent.MOUSE_UP, dropIt);
function pickUp(event:MouseEvent):void {
event.target.startDrag(true);
//reply_txt.text = "";
event.target.parent.addChild(event.target);
startX = event.target.x;
startY = event.target.y;
}
function dropIt(event:MouseEvent):void {
event.target.stopDrag();
var myTargetName:String = "target" + event.target.name;
var myTarget:DisplayObject = getChildByName(myTargetName);
if (event.target.dropTarget != null && event.target.dropTarget.parent == myTarget){
//reply_txt.text = "Так держать!";
event.target.removeEventListener(MouseEvent.MOUSE_DOWN, pickUp);
event.target.removeEventListener(MouseEvent.MOUSE_UP, dropIt);
event.target.buttonMode = false;
event.target.x = myTarget.x;
event.target.y = myTarget.y;
Т.е вместо instanse name я пытаюсь передать параметр клипа из библиотеки. Но не срабатывает, в чём тут ошибка подскажите? и как это можно реализовать если я вообще на не правильном пути. Исходный вид программы здесь:
http://monkeyflash.com/tutorials/flash-drag-and-drop/
Отлично работает если клипы для драга находятся на экране, но мне нужно сделать для клипов из библиотеки. Буду рад любой помощи