+ -
当前位置:首页 → 问答吧 → CLICK & DOUBLE_CLICK

CLICK & DOUBLE_CLICK

时间:2011-07-11

来源:互联网

import flash.events.MouseEvent;
import flash.events.Event;

stage.doubleClickEnabled=true
stage.addEventListener(MouseEvent.CLICK,oneF);
stage.addEventListener(MouseEvent.DOUBLE_CLICK,twoF);
function oneF(e:Event)
{
       trace(111);
}
function twoF(e:Event)
{
       trace(222);
}

//双击 单击都绑定在舞台上 , 很显然双击的时候 第一个click会响应, 这个应该如何解决?

//我想的办法是 单击后 启动timer.start(), 比如0.5秒后 没有双击事件发生 在响应 单击的事件。(不知道有没有说清楚)
//但是这样总归不好,请教各位达人有更科学的方法么?

作者: ylylsheep   发布时间: 2011-07-11

和AS2时一样,用Timer或者setTimeout来判断

作者: flash023   发布时间: 2011-07-11