Спасибо, ребят. Кое-что в голове стало просветляться.
Я напишу своими словами, а вы мне скажите: да, так и есть, или поправьте
Я в главном классе создаю объекты игры и сразу передаю в них ссылку на панель со счетчиком и прочим

Код AS3:
var kubik:Kubik = new Kubik (panel);
Раз у меня есть ссылка на панель, то я в коде этого класса Kubik могу использовать методы верхней панели:

Код AS3:
public function Kubik (panel) {
panel.registerTrigger(this);
}
В методах панели я могу предусмотреть сбор всех существующих кубиков и последующее прослушивание событий, которые они диспатчат:

Код AS3:
public function registerTrigger(currentKubik) {
this.massOfKubik.push(currentKubik);
addEventListener(currentKubik.hitKubik, getMoney);
}
Тут до меня доходит, почему я должен вести учет кубиков. Листенеры не удалятся...