Skip to content

$InputDevice.on

hoge1e3 edited this page Feb 21, 2019 · 2 revisions

$InputDevice

$InputDevice.onメソッド

タッチパネル(マウス)上関連のイベントを受け取ります

書式

$InputDevice.on(type) \(e) {
    // 処理
};
  • type には"touchstart""touchmove""touchend" のいずれかを指定します。
  • e にはイベントオブジェクトが渡されます。
  • e.finger に タッチした・移動した・離れた指のTouchFingerオブジェクトが格納されます。

例:

$Boot.setEconomyMode(true);
x=100;
y=100;
$InputDevice.on("touchstart") \(e) {
    var f=e.finger;
    print("start",f.x,f.y);
};
$InputDevice.on("touchmove") \(e) {
    var f=e.finger;
    //print("move",f.x,f.y);
    f.update();
    x+=f.vx;
    y+=f.vy;
};
$InputDevice.on("touchend") \(e) {
    var f=e.finger;
    print("end",f.x,f.y);
};

Backlink

Clone this wiki locally
You can’t perform that action at this time.