(event.target.name).addEventListener does not work.

I have an array and want to add event listener to these. I have cards on stage and define their name using “event.target.name”

 trace(event.target.name)

returns the clicked objetc’s instance name. But When I want to add event listener to these, some problems occur. I try to use it in so many places like;

mainsTimeline2.insert(new TweenMax(event.target.name, 1, {x:stage.stageWidth / 2 , y:(stage.stageHeight / 2 )+20, scaleX:1, scaleY:1, alpha:1, onComplete:KartGeldi2}) );

I even defined a variable named “kartHolder”. the code was so ;

var kartlarListesi:Array = ["kart1","kart2","kart3","kart4","kart5","kart6","kart7","kart8","kart9","kart10"];
var kartHolder:MovieClip;
kartHolder =toString("kart"+kartlarListesi.indexOf(event.target.name) );

then I added event listener to the kartHolder;

kartHolder.addEventListener(MouseEvent.CLICK, comeOnWork);

but this gives me “TypeError: Error #1034: Type Coercion failed”

It seems I am trying to add event listener to a string or something… But How can I make it work ?

I do nor wanna copy and paste the whole code for each card on the stage. cos I am planning to have 20 cards (kart in turkish) and this would be a disaster for a code :S:m2: