вместо того, чтобы подписывать все элементы панели на клик. Можно создать класс MyButton(унаследованный, например, от Sprite), в котором определить переменную id как идентификатор нажатой кнопки.
А на панели поставить слушатель на клик, обработчик которого может выглядеть подобным образом:

Код AS3:
private function parentHandler(e:MouseEvent):void {
if (e.eventPhase == 2) return;
var myButton:MyButton= e.target as MyButton;
switch(myButton.id)
{
case 0:
myButton.x = 200;
break;
case 1:
myButton.x = 100;
break;
}
}
Да, и
вот еще пример.