Touch事件示例
let tf = new egret.TextField();
tf.text = "點我測試";
tf.touchEnabled = true;
tf.addEventListener(egret.TouchEvent.TOUCH_BEGIN, ()=>console.log('begin'), this); // 剛觸摸
tf.addEventListener(egret.TouchEvent.TOUCH_MOVE, ()=>console.log('move'), this); // 觸摸後移動
tf.addEventListener(egret.TouchEvent.TOUCH_END, ()=>console.log('end'), this); // 按鈕範圍內放開
tf.addEventListener(egret.TouchEvent.TOUCH_TAP, ()=>console.log('tap'), this); // 觸摸並放開
tf.addEventListener(egret.TouchEvent.TOUCH_RELEASE_OUTSIDE, ()=>console.log('release outside'), this); // 按鈕範圍外放開
this.addChild(tf);
沒有留言:
張貼留言