возвращаясь к первому посту
а всё же интересно, а если дать функции имя

Код AS3:
roomPanel.addEventListener(MouseEvent.CLICK, function(e) someFunction {
// тут некий код
roomPanel.removeEventListener(MouseEvent.CLICK, someFunction);
});
такой код будет работать?
Добавлено через 9 минут
таки работает(:

Код AS3:
roomPanel.addEventListener(MouseEvent.CLICK, function(e) someFunction {
// тут некий код
trace(roomPanel.hasEventListener(MouseEvent.CLICK)+' ');
roomPanel.removeEventListener(MouseEvent.CLICK, someFunction);
trace(roomPanel.hasEventListener(MouseEvent.CLICK));
});
на выходе: true false