А что это у вас за игра с ";"?
Там где нужно ставить - нет, там, где не нужно - стоит...
Добавлено через 4 минуты
Скорее, всё дело в константе BOOM.
Добавлено через 5 минут

Код AS3:
trace(arst.hasEventListener(MyEvent.BOOM))
что выдает?
Добавлено через 7 минут
Секунду... Нет, вряд ли там дело в константе.
Добавлено через 10 минут
Может быть, дело в том, что вы установили e.target as Object? Попробуйте поставить var arst:Тип вашего класса, который был указан при создании.