イベントを受け取って、そのあと消す
button.buttonMode = true;
function onClick (event:MouseEvent):void {
trace ( event.type );
button.removeEventListener (MouseEvent.CLICK, onClick);
button.buttonMode = false;
}
button.addEventListener (MouseEvent.CLICK, onClick);
mc1の中にmc2があった場合下のacでクリックすると
mc1をクリック↓
target : mc1
currentTarget : mc1
mc2をクリック↓
target : mc2
currentTarget : mc1
となる。as3からは親要素から入れ子のmcからもマウスイベントを取れるようになった
mc1.addEventListener(MouseEvent.CLICK, onClickHandler);
function onClickHandler(event:MouseEvent):void {
trace("target : "+event.target.name);
trace("currentTarget : "+event.currentTarget.name);
}