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

Код AS3:
trace (mc.listeners);
или так

Код AS3:
trace (mc.listeners[0]);
или так

Код AS3:
trace (mc.listeners.length);
выводят undefined, или отсутствующее свойство для 3-го случая, хотя объект создан, находится на сцене и имеет слушатели. А обращаться к этому массиву было бы полезно в таких случаях как в этой теме. Так вот интересно почему я не могу обратиться к массиву listeners? И еще стало интересно как работает функция hasEventListeners, наверняка же она обращается к списку слушателей?