var mc = new test();

addChild(mc);

mc.buttonMode = true;

mc.doubleClickEnabled = true;

mc.addEventListener(MouseEvent.CLICK, down);

mc.addEventListener(MouseEvent.DOUBLE_CLICK, down);

function down(...rest):void {

 trace(rest);

}


더블클릭 이벤트를 사용하기 위해서는 doubleClickEnabled를 true로 설정 해줘야 한다.

 

그런데 한 가지 문제점은 mc안에 다른 무비클립이 있는 경우 그 무비클립에게도 위와 같은 설정을 해줘야 한다는 것이다.

 

만약 mc안에 mc.inner라는 무비클립이 있다면


var mc = new test();

addChild(mc);

mc.buttonMode = true;

mc.doubleClickEnabled = true;

mc.inner.doubleClickEnabled = true;

mc.addEventListener(MouseEvent.CLICK, down);

mc.addEventListener(MouseEvent.DOUBLE_CLICK, down);

function down(...rest):void {

 trace(rest);

}

이런식으로 말이다. 



삽질은 이제부터 시작이다.