flash鼠标双击
Flash 2011/9/8 18:45:17 点击:不统计
转载%77%77%77请%2E%66%6F%72%61%73%70%2E%63%6E注明
flash中没有单独定义鼠标的双击事件,可以通过单击的时间差来计算来实现flash鼠标双击。本人用actionScript3.0写了一个模仿鼠标双击事件。
var bTime:int;//定义空的第一次点击
foraspcn.addEventListener(MouseEvent.MOUSECLICK,MA);
function MA(e:MouseEvent):void{
if(getTime()-bTIme<400){//两次点击小于 0.4ms时则表示双击
trace("网站制作学习网提醒:你双击了");
}else{
trace("网站制作学习网提醒:你单击了");
}
bTime = getTime();//点击一次时初始化时间
}
通过以上函数既可以是想用as表示flash双击事件
var bTime:int;//定义空的第一次点击
foraspcn.addEventListener(MouseEvent.MOUSECLICK,MA);
function MA(e:MouseEvent):void{
if(getTime()-bTIme<400){//两次点击小于 0.4ms时则表示双击
trace("网站制作学习网提醒:你双击了");
}else{
trace("网站制作学习网提醒:你单击了");
}
bTime = getTime();//点击一次时初始化时间
}
通过以上函数既可以是想用as表示flash双击事件
原载于:本文原载于www.forasp.cn
·上一篇:flash跨层调用变量方法 >> ·下一篇:flash弹性运动 >>