Как не дублировать слушателей не знаю, создавать их для вручную сделанных объектов у меня не получается.
Тема где это разбиралось.
А функция получала название вызывающего объекта:

Код AS3:
var par=(event.currentTarget).name;
Потом обрезались символы имени, так чтобы остался лишь номер:

Код AS3:
par=par.replace("hs","");
После чего использовалось значение из массива:

Код AS3:
massiv[par][0]