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.