打印

[AS3] MouseEvent 的click和doubleclick事件的问题

在开发一个地图程序遇到问题,客户要求在点某个影片的时候单击时弹出对话框,双击时地图移动,现在问题是因为单击事件处理用了动态效果,同时地图移动也是动态效果,因为双击的时候会派发一个click事件,所以导致两个处理函数都调用,如何实现doubleclick的时候click事件处理函数不执行。不知道我是否把问题说明了?请高手给于指点
在双击事件中首先加一个逆单击事件
譬如flv播放器中,单击视频暂停,双击全屏,在双击事件中首先播放,这样虽然有个小停顿,但是影响不大
这是我的想法,恩
让click事件处理函数延时执行,在doubleclick事件处理函数中取消延时执行
把时间掌握好就差不多了

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!