AS3 - кнопка внутри MovieClip запускает событие MC

На сцене у меня есть MovieClip под названием "mc" с простым прямоугольником, нарисованным внутри. У mc также есть дочерний элемент Button с именем & quot; btn & quot; это другой простой прямоугольник (очевидно, меньше, чем прямоугольник mc). Тогда у меня есть этот код на сцене.

function mcDown( _e:MouseEvent):void{
    trace( "mc" );
}
function btnClick( _e:MouseEvent):void{
    trace( "btn" );
}
mc.addEventListener( MouseEvent.MOUSE_DOWN, mcDown );
mc.btn.addEventListener( MouseEvent.CLICK, btnClick );

Проблема, с которой я сталкиваюсь, заключается в том, что при нажатии кнопки также запускается событие mcDown, которое отслеживает как "mc" и "btn".

Как сделать так, чтобы при нажатии на кнопку запускалась только btnClick, а не mcDown? Я попробовал MOUSE_UP вместо CLICK, та же проблема. И событие mcDown должно оставаться MOUSE_DOWN.

Ответы на вопрос(2)

Ваш ответ на вопрос