質問ページ2 / 29


質問ページ2 / 29

質問ページ2/29

概要swf7以降のキーボード操作について
投稿者Parafla Quality
状態
カテゴリーActionScript
投稿日2007-08-28 (火) 00:58:31
バージョン1.37

質問内容

swf8でフラッシュを作成してるのですが、 キーボードを押した(及び離した)瞬間だけ識別したい というASがどうしても作動しません

if(Key.isDown(88)){
"キー入力処理";}
_root.key_X = Key.isDown(88);// キーの状態を退避

if (Key.isDown(88) && _root.key_X == 0) {
"キー入力処理";}
_root.key_X = Key.isDown(88);// キーの状態を退避
(http://hakuhin.hp.infoseek.co.jp/main/as/key.html#KEY_02 より引用)

swf6では上のような表記でできたのですがswf7,8では無反応です、 どうしてもラスターエフェクト等を使いたいので恐縮ですがどなたかご教授よろしくおねがいします。

回答

  • 上の三行は説明のためのもので、下の三行だけが必要なASのようです。
    SWF8でも大丈夫でした。 -- 2007-08-31 (金) 20:56:43
  • _root.key_X == 0は_root.key_X == falseと書いた方が、構文チェックをしやすいような気がします -- 2007-08-31 (金) 21:08:25
  • 無事解決しました 解りやすい回答ありがとうございました。 -- 質問者? 2007-09-01 (土) 14:54:12