用途別リファレンス

ボタンを使う

その1

Buttonオブジェクトでボタンを作成し、clickedで現在クリックしているかどうかを判定します。

Main

$b=new Button{top:300,text:"Click Me"};
x=100;
y=100;
while(true) {
   // $b が押されているかどうかは $b.clickedで調べる
   // 0:押されていない 1:押されたばかり 2以上:押し続けられている
   if($b.clicked==1) {
      x+=10;
   }
   update();
}

その2

Buttonオブジェクトでボタンを作成し、onClickにクリックされたときに呼び出すメソッド名を記述します。

Main

//  クリックされたときは、下に定義したwalkメソッドを呼ぶ
$b=new Button{top:300,text:"Click Me",onClick:walk};
x=100;
y=100;

// walkメソッドの定義
function walk() {
    x+=10;
}

※クリック時に呼び出されるメソッド内では,updateやupdateExが使えません.使いたい場合はこの例をご覧ください.

ライブデモ