День добрый.
Программировал я спокойно в as3 и горя не знал.
Но поступило задание, и сделать его нужно на as2
Столкнулся с очень неприятной проблемой.
При использовании addEventListener все события привязываются на рут.

Код AS1/AS2:
mc.onMouseDown = function():Void {
trace("MouseDown!");
};
Mouse.addListener(mc);
Куда мышкой по сцене не кликай - событие все равно отрабатывает.
Пытался добавить этот код непосредственно в мувиклип:

Код AS1/AS2:
this.onMouseDown = function():Void {
trace("MouseDown!");
};
Mouse.addListener(this);
Но результат тот же. Подскажите, что я делаю не так?