質問ページ/34

Last-modified: 2009-01-25 (日) 14:56:42

上下キーでブラウザの画面までスクロールしてしまう現象について

投稿者ふゆ?
状態
投稿日2009-01-21 (水) 21:18:22

メッセージ

上下キーでキャラを移動させるFLASHを作ったのですが、作成したswfファイルを画面にあげ上下キーで操作すると、ブラウザの画面まで一緒にスクロールしてしまうんです。

どうしたらスクロールしなくなるでしょうか?
教えてください。


  • 一回画面上をクリックさせるようにしてください。

    あるいは、JavaScriptでFlashを表示するタグを出力するようにすると、すぐにSWが有効になると聞いたことがあります。ちゃんと試したわけではありませんが。
    原理を言ってしまいますと、JavaScriptのwrite(意味合いや使い方は違いますが、ActionScriptのTraceみたいな簡単なもの)を使って単純にタグを書けばいいのですが、下記のような便利なところもあるので、参考にしてみてください。
    http://allabout.co.jp/internet/javascript/closeup/CU20031106/index.htm
    http://youmos.com/news/swfobject.html
    当然ですが、この方法はJavaScriptをオフにすると、Flashが表示されなくなります。 -- 2009-01-22 (木) 23:41:35
  • お二人ともありがとうございました!画面クリックはうまくいきませんでしたがJavaScriptのほうで上手くいきました。もういっそのことページをスクロールできないくらい小さくしようと思ったりもしてたので、本当に助かりました -- ふゆ? 2009-01-23 (金) 20:17:25
  • 画面クリック、と言いますかFlashをクリックしてできませんでしたか? (OO;
    それは失礼いたしました。書き方も悪かったですが、書いた理由は、ページがスクロールされてしまうのは、ページ表示後、Flashにフォーカスがないからだと思ったからです。ゲームのFlashでそのような経験がよくあったので。ですが、解決したようでよかったです。 -- 2009-01-23 (金) 21:04:39
  • flashを一回クリックでできる -- 2009-01-25 (日) 14:56:42