子要素を反応させない
AS3でマウスイベントを使った場合
mcの中に子要素があると
mcを受け取りたいのに子要素が反応する。
mc.name = "button";
mc.addEventListener(MouseEvent.MOUSE_OVER, onOver);
function onOver(e:MouseEvent):void {
trace(e.target.name);
}
mouseChildrenプロパティをfalseにすると解決。
mc.name = "button";
mc.mouseChildren = false;
mc.addEventListener(MouseEvent.MOUSE_OVER, onOver);
function onOver(e:MouseEvent):void {
trace(e.target.name);
}