問答収集 カテゴリ:Flashプログラミング
現在のスレッド一覧 / 新規に質問を投稿
レス数:4 / 状態:解決済み / No:45 / ATOM
1 名前:似顔絵島の村長 日付:2010/08/03(火)13:20:22 ID:4mD3BLRr/3Ch
先日からはいろいろ教えていただき有難うございます

今日は
var keyD=Key.getCode();

if(keyD==90 && Key.isDown(17)){
trase("成功");
}

のようにCTRL+Zキーを取得しようとしても取得できない件
何かいい方法があれば教えていただくおもいます
たぶんWindowsがFlashPlayerが予約してるのではないかと思うのですが・・

CTRL+E や CTRL+Dは取得できました

どなたか知ってらっしゃる方はよろしくです

2 名前:似顔絵島の村長 PR: 夢の電子楽器「ハーモニープレーヤー」 今日から弾き語りが出来る夢の電子楽器です 新作「いいジャ~んコード譜」もまもなく発表です 日付:2010/08/04(水)19:26:12 ID:4mD3BLRr/3Ch
すみません CTRL+Zが取れないのではなく
他のイベントと競合し、横取りされていました

キーのイベントリスナーで、CTRL=17が押されてたら
新たなonEnterFrameを作り、監視して
onKeyUpで
CTRLキーが押されてなかったら
delete onEnterFrameで
イベントを消しました

うまく解決できました わけのわからない質問失礼しました

管理人様 おかげさまで 拙者の電子楽器「ハーモニープレーヤー」
今月下旬発売の10月号 IPとMr.PC(普遊舎)のDVDに収録されることになりました
管理人様の、サイトで勉強させていただけたおかげです
有難うございました
3 日付:2010/08/05(木)20:36:03 ID:yDl4tzgDJCHR
if (Key.isDown(90) && Key.isDown(17)) {
trace("成功");
}

これだと取得できませんか?
4 名前:状態変更 日付:2010/08/12(木)08:32:27 ID:92ceqp0jbm0d
この質問の状態を『解決』に変更しました。
このスレッドについて
質問の状態 :
解決済み
投稿開始日 :
2010/08/03(火)13:20:22
投稿終了日 :
2010/08/12(木)08:32:27
投稿者 :
似顔絵島の村長
レス総数 :
4
スレッド番号 :
45
MondoCollectionSystem ver.0x00020000 by Hakuhin