Flash AS3生成单独“双击事件”
来源:闪吧 发布时间:2007-09-28
AS3虽然提供了双击事件,但在触发双击事件之前会触发一个单击事件,这给编写游戏的朋友带来了很多不便,于是还是自己再加入写判断来生成单一的事件,也就是有双击事件的时候就没有单击事件,有单击事件的时候就没有双击事件。代码如下:
mc.doubleClickEnabled=true
mc.addEventListener(MouseEvent.CLICK,chick)
mc.addEventListener(MouseEvent.DOUBLE_CLICK,double)
var sta=false
function double(e){
sta=true
}
function chick(e){
sta=false
var time=new Timer(260,1)
time.start()
time.addEventListener(TimerEvent.TIMER,func)
}
function func(e){
if(sta){
trace("双击")
}else{
trace("单击")
}
}
mc.addEventListener(MouseEvent.CLICK,chick)
mc.addEventListener(MouseEvent.DOUBLE_CLICK,double)
var sta=false
function double(e){
sta=true
}
function chick(e){
sta=false
var time=new Timer(260,1)
time.start()
time.addEventListener(TimerEvent.TIMER,func)
}
function func(e){
if(sta){
trace("双击")
}else{
trace("单击")
}
}
- flash:闪烁灯光效果制作 (顶了22次)
- Flash制作书法动画 (顶了16次)
- FLASH:水纹banner的制作 (顶了16次)
- flash手绘蝴蝶(只需六步完成) (顶了12次)
- 教你一分钟制作超炫Flash翻页相册 (顶了12次)
- Flash实例蝶恋花制作过程深入剖析 (顶了11次)
- Flash教程:用AS打造小球自由运动和 (顶了11次)
- Flash MX制作登录与退出窗口 (顶了9次)
- flash手绘奔马 创意导航页 (顶了8次)
- Flash动画特效制作技巧:文字炸开效 (顶了7次)
- 周一至周五9:00-20:00 周末10:00-17:00
- 客服热线:010-51296260
- 发布招标任务咨询QQ:822959988
- 承接招标任务咨询QQ:822959988
- 发布任务服务邮箱:post@taskcn.org
- 承接任务服务邮箱:service@taskcn.org
- 传真电话:010-82612985