AS3 - Przycisk w MovieClip uruchamia wydarzenie MC
Na scenie mam MovieClip o nazwie „mc” z prostym prostokątem narysowanym wewnątrz. mc ma także dziecko Button o nazwie „btn”, które jest kolejnym prostym prostokątem (oczywiście mniejszym niż prostokąt mc). Potem mam ten kod na scenie.
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 );
Problem, który mam, to kliknięcie przycisku, uruchamiane jest także zdarzenie mcDown i śledzone są zarówno „mc”, jak i „btn”.
Jak mogę to zrobić, aby po kliknięciu przycisku uruchamiał tylko btnClick, a nie mcDown? Próbowałem MOUSE_UP zamiast CLICK, ten sam problem. A zdarzenie mcDown musi pozostać MOUSE_DOWN.