实现了一个简单的控件长按与双击事件的脚本,使用方法与cc.Button类似,选择需要的事件类型,指定事件回调方法即可。
代码:
cc.Class({
extends: cc.Component,
properties:
{
isLongTouch : {
default : false,
tooltip : "是否打开长按",
},
longTouchTime : {
default: 2000,
tooltip : "长按响应时间(单位:(ms/毫秒))",
visible() {
return this.isLongTouch;
}
},
longTouchEvent : {
default: null,
tooltip : "长按的响应事件",
type : cc.Component.EventHandler,
visible() {
return this.isLongTouch;
},
},
isDoubleClick : {
default : false,
tooltip : "是否打开双击",
},
doubleClickTime : {
default: 400,
tooltip : "双击之间的间隔时间(单位(ms/毫秒))",
visible() {
return thi