レス数:7 / 状態:解決済み / No:38 / ATOM
1
名前:似顔絵島の村長
日付:2010/07/17(土)13:35:55
ID:4mD3BLRr/3Ch
ネットの中で一番多い情報のキー操作の件です
var keyD=Key.getCode();//最後に押されたキー
key.IsDown(32) // スペースキーが今押されてるかの判断
情報の中では上記が当たり前です
なのに
普通は
リスナールーチンに書いた
var keyD=Key.getCode();//最後に押されたキー
if (keyD=nn){
if(key.Isdown(32){
trace("スペーを押しながらnnのキーが押された";
}
}
みたいに書くと「**を押しながnnキーが押された」という意味になりそう
なのに
key.IsDown(32) // スペースキーが今押されてるかの判断
この考え方が間違っているのでしょうか?
キーボードの組み合わせで SPACE+Vが(Vは仮の話)が
効かないような組み合わせってあるのでしょうか?
いつも 単純な質問ですみません
軽率には質問はしておりません だいぶNETでも探しましたが
最初に書いた情報のようなものしかありません
}
var keyD=Key.getCode();//最後に押されたキー
key.IsDown(32) // スペースキーが今押されてるかの判断
情報の中では上記が当たり前です
なのに
普通は
リスナールーチンに書いた
var keyD=Key.getCode();//最後に押されたキー
if (keyD=nn){
if(key.Isdown(32){
trace("スペーを押しながらnnのキーが押された";
}
}
みたいに書くと「**を押しながnnキーが押された」という意味になりそう
なのに
key.IsDown(32) // スペースキーが今押されてるかの判断
この考え方が間違っているのでしょうか?
キーボードの組み合わせで SPACE+Vが(Vは仮の話)が
効かないような組み合わせってあるのでしょうか?
いつも 単純な質問ですみません
軽率には質問はしておりません だいぶNETでも探しましたが
最初に書いた情報のようなものしかありません
}
2
日付:2010/07/17(土)14:03:11
ID:yDl4tzgDJCHR
大文字小文字に間違いがありますね。
Key.isDown(32);
Key.getCode();
こちらのメソッドは、戻り値として1つの値しか取得できません。
ですので、すべてのキーボードを同時に押して同時に離したとしても
その中のキーの1つしか取得できません。
Key.isDown(32);
こちらのメソッドは、引数にコードを指定すればそのコードの押下状態が
取得できます。引数で指定する値を別にして何度もこのメソッドを呼び出せば
すべてのキーが押されたか調べることができます。
という事で getCode() メソッドを使って
複数のキーが押されたかを調べると取りこぼす恐れがあります。
今回の場合、スペースキーを押しながら他のキーを押すと通りますが
先に他のキーを押してからスペースキーを押すと通りません。
Key.isDown(32);
Key.getCode();
こちらのメソッドは、戻り値として1つの値しか取得できません。
ですので、すべてのキーボードを同時に押して同時に離したとしても
その中のキーの1つしか取得できません。
Key.isDown(32);
こちらのメソッドは、引数にコードを指定すればそのコードの押下状態が
取得できます。引数で指定する値を別にして何度もこのメソッドを呼び出せば
すべてのキーが押されたか調べることができます。
という事で getCode() メソッドを使って
複数のキーが押されたかを調べると取りこぼす恐れがあります。
今回の場合、スペースキーを押しながら他のキーを押すと通りますが
先に他のキーを押してからスペースキーを押すと通りません。
3
名前:似顔絵島の村長
日付:2010/07/17(土)14:12:32
ID:4mD3BLRr/3Ch
そのとおりでした
予約語の大文字小文字の問題でした
みなさんは全ての予約語の大文字小文字判断は 慣れと記憶で
やってるのでしょうか?
そうかなにか特別なエディターをつかってるのでしょうか?
予約語の大文字小文字の問題でした
みなさんは全ての予約語の大文字小文字判断は 慣れと記憶で
やってるのでしょうか?
そうかなにか特別なエディターをつかってるのでしょうか?
それと、お礼です。
おかげさまで、管理人様掲示板でお世話になりかけたのは
今開発中の楽譜エディターですが
サイトをヒントにして電子楽器を作らせていただきました
ハーモニープレーヤは22日ベクターのレビューに掲載が決まり、先日取材を受けました
有難うございます
現在も公開中です
http://www.vector.co.jp/soft/win95/art/se484597.html
おかげさまで、管理人様掲示板でお世話になりかけたのは
今開発中の楽譜エディターですが
サイトをヒントにして電子楽器を作らせていただきました
ハーモニープレーヤは22日ベクターのレビューに掲載が決まり、先日取材を受けました
有難うございます
現在も公開中です
http://www.vector.co.jp/soft/win95/art/se484597.html
5
日付:2010/07/17(土)14:33:58
ID:yDl4tzgDJCHR
公式のFlashですとスクリプト編集中に
メソッドなどに色が付きますので誤字の判別ができます。
また ActionScript の色表示に対応している
フリーのテキストエディタを使っても判別できます。
メソッドなどに色が付きますので誤字の判別ができます。
また ActionScript の色表示に対応している
フリーのテキストエディタを使っても判別できます。
6
名前:似顔絵島の村長
日付:2010/07/19(月)22:33:43
ID:4mD3BLRr/3Ch
有難うございます
この件は 探してみます
この件は 探してみます
7
名前:状態変更
日付:2010/07/19(月)22:33:58
ID:4mD3BLRr/3Ch
この質問の状態を『解決』に変更しました。
このスレッドについて
質問の状態 : | 解決済み |
投稿開始日 : | 2010/07/17(土)13:35:55 |
投稿終了日 : | 2010/07/19(月)22:33:58 |
投稿者 : | 似顔絵島の村長 |
レス総数 : | 7 |
スレッド番号 : | 38 |