Project Board コメントComment
ログイン | ヘルプ | トップ

プロジェクト
親コメント:
ファンクション内の変数(ローカル変数)を... 2006-03-14 18:54 by fumo

ボタンを離したときに実行メソッド

内容
Commented by: LefTonbo at 2006-03-14 22:15:25

aをローカル変数に                .

///ここから///

extends DxChar;



function getkey2(keycode){
var a;
var nx;

a=new array();
for(i=0 ; i<3 ; i++){a.add(0);}

if(getkey(keycode)>0) nx=1;
else nx=0;
a.set(0,nx);
for(i=2 ; i>0 ; i--) a.set(i,a.get(i-1));
if (a.get(1)==0 && a.get(2)==1) return(-1);
return(getkey(keycode));

}

// 37は左カーソルのキーコード
// getkey2は新しいメソッド
// 左カーソルキーを押して離したとき、-1を返します
// 後はgetkeyと同じ

while(1){
//if ((getkey2(32))==-1) print("離しました");
print((getkey2(32)));// ←帰ってきた値を表示。
update();

}

///ここまで///

0.122でやるとうまくいかないので一番最初のVerの奴にしてみた。
それをちょっと改造。xの値が変わらないように。

返信