Событие change вешается не на каждый пункт меню , а на всё меню. А уже в функции, обрабатывающей это событие, определяется какой пункт меню был выбран. Вот пример из хелпа:

Код:
// Создаем слушателя события
var my_accListener:Object = new Object();
my_accListener.change = function() {
trace("Changed to different view");
// Передаем лэйбл(название) выбраной подменюшки в переменную
var selectedChild_str:String = my_acc.selectedChild.label;
// Определяем действие согласно выбраному меню
switch (selectedChild_str) {
case "Shipping Address":
trace("One was selected");
break;
case "Billing Address":
trace("Two was selected");
break;
case "Payment":
trace("Three was selected");
break;
}
};
my_acc.addEventListener("change", my_accListener);
// Не забудем зарегить его(слушателя) в слушатели
Вообщем F11, в поиске набрать "Accordion"
UPDATE: Упс, сорри. Не посмотрел исходник сразу. Я думал вы пользуйтесь стандартным флэшовым компонентом...