Не правильно работает, потому что есть ссылка, только на последнюю карту. Попробуйте так

Код AS3:
for (var n = 1; n < 30; n++)
{
var clip = new karta();
clip.x = 400;
clip.y = 300;
clip.rotation = Math.random() * 360;
clip.addEventListener(MouseEvent.ROLL_OUT, qwe111);
function qwe111(event:MouseEvent):void
{
var targetClip:MovieClip = e.target as MovieClip
targetClip.gotoAndPlay(7);
}
clip.addEventListener(MouseEvent.ROLL_OVER, qwe222);
function qwe222(event:MouseEvent):void
{
var targetClip:MovieClip = e.target as MovieClip
targetClip.gotoAndPlay(1);
if (targetClip.parent) targetClip.parent.addChild(targetClip);
}
clip.addEventListener(MouseEvent.CLICK, qwe333);
function qwe333(event:MouseEvent):void
{
var targetClip:MovieClip = e.target as MovieClip
if (targetClip.parent) targetClip.parent.removeChild(targetClip);
}
addChild(clip);
}