• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Flashゲームのブラウザ内での動作について)

Flashゲームのブラウザ内での動作について

aspnetの回答

  • ベストアンサー
  • aspnet
  • ベストアンサー率79% (72/91)
回答No.2

その動作は、IE 6/7/8における「EORAS SCREEN」というクソな仕様の結果で、UIの理念とは何の関係もありません。 何でも、Microsoftが、Webページ内にプラグインを埋込む仕様について、EORASという企業の特許を侵害したとかで、自主的に「1クリックしないとインタラクティブ動作できない」ふうにブラウザを設計したようです。 Microsoft以外のブラウザにはこの特許問題がなく、そもそも本当に特許侵害問題があったのかなど、詳しいことは全く謎ですが、<object>タグを使ってIE用プラグイン(いわゆるActiveXというやつ)を直打ちした場合には、必ずこの問題が発生します。 また、Flashに限らず、ShockwaveやAcrobatなどのプラグインでも発生します。 回避方法は単純で、外部JavaScriptから、document.write等を用いて<object>タグ以降を生成すればよく、普通はFlash埋込み用の各種JavaScriptライブラリが存在しますので、それを使います。 有名なライブラリでは、swfObjectというものがあり、これを使えば問題は発生しません。 Dreamweaverでも最近のバージョンではこれを使ってFlashをページに埋め込むようになっています。

関連するQ&A

  • Flash ActionScript3.0ボタン.

    このまえはじめたばかりの初心者です。FlashCS4です。 Flash ActionScript3.0ボタンでフレームに飛ぶ方法がわかりません・・ AS3.0ではボタンにスクリプトが書けないので メインタイムラインの最初のフレームにスクリプトを書くのですよね? アドレスに飛ぶ方法は this.stop(); // イベントを設定 stage.addEventListener( MouseEvent.CLICK , onClick ); // 画面クリックをするとonClickが動作するイベント function onClick ( event:MouseEvent ) { // URLRequestを設定 var url:URLRequest = new URLRequest( "http://www.google.co.jp" ); // 実際にページに飛ぶ navigateToURL( url ); } こちらであっていますでしょうか・・? これをいじってフレームに飛ぼうとおもうのですが、うまくいきません・・ どなたか、flashサイトでもわかりやすいところがあれば ご伝授おねがいいたします。

    • 締切済み
    • Mac
  • flashについて

    独学でflashcs3(ActionScript1.0&2.0)をしています。 今、ホームページ(TopのFlashページ)を作っています。そこで…質問があります。 1.ドア(入り口)を作って、それをクリックするとそのドアが開き、幾つかの丸いものが出てきて、それぞれクリックすると、各々 のページへ飛ぶようにしたいです。 2.尚かつ、ドアをクリックしたときにボタンのように色が変わる仕組みにしたいです。 1,2を両方同時にやるような事はできるのでしょうか? いろいろな本を見てみたのですが、どうしても分からず困っています。宜しくお願いします。

  • Flash ActionScript3.0ボタン.

    このまえはじめたばかりの初心者です。FlashCS4です。 Flash ActionScript3.0ボタンでフレームに飛ぶ方法がわかりません・・ AS3.0ではボタンにスクリプトが書けないので メインタイムラインの最初のフレームにスクリプトを書くのですよね? アドレスに飛ぶ方法は this.stop(); // イベントを設定 stage.addEventListener( MouseEvent.CLICK , onClick ); // 画面クリックをするとonClickが動作するイベント function onClick ( event:MouseEvent ) { // URLRequestを設定 var url:URLRequest = new URLRequest( "http://www.google.co.jp" ); // 実際にページに飛ぶ navigateToURL( url ); } こちらであっていますでしょうか・・? これを多少いじって次のフレームに飛ばそうとおもうのですが、うまくいきません・・ どなたか、flashサイトでも、わかりやすいところがあれば ご伝授お願いします。

  • Flashでページを閉じる方法

    初めに、まだFlashを初めたばかりなので 説明の仕方など至らない点が多々あると思います。 すみません。 できるだけ頑張って説明するので、よろしくお願いします。 今、Flashでフォトアルバムを作っています。 ソフトはadobeのFlashCS4で、2.0で作ってます。 構造としてはmainページ(大まかなmenu)があって、 そこからsabページ(細かいmenu)、photoページとなっています。 全て別のファイルで作っていて、actionscriptで swfファイルを開くようにしています。(階層状態?) そこで質問なのですが…。 photoのページに閉じるボタンをつけて それをクリックすると、sabページが表示されるように したいと思うのですがどのようなactionscriptを つけるといいのでしょうか。 photoページにはBGMがついているので 階層の順番が変わるだけだと、subページが表示されていても photoページのBGMが流れ続けてしまうんです。 何かいい解決策があれば教えてください。 よろしくお願いします。

  • flashの動きの滑らかさについて

    suzukaでflashを作成したところ、初めのうちは動きが少しカクカクして滑らかではなかったのですが、バージョンswf8を選択できる項目があったのでチェックを入れたところとても滑らかになりました。 しかし現在、flashCS5にてactionscript3.0を選択してflashを作成しているのですが、またも動きが少しカクカクして滑らかではありません。 シンボル自体はとても軽いデータ量ですし、fpsは30を選択しています。 何かほかに原因があるのでしょうか?

    • ベストアンサー
    • Flash
  • DMMのブラウザーゲームの動作が異常に重いです

    DMMのブラウザーゲームの動作が異常に重くなっています。 先日、win10にアップグレードしてから初めて艦これなどのDMMのブラウザーゲームをプレイしたのですが、動作が異常に重くまともにプレイできない状態になりました。IE11とクロームともに同じ状態です。他の普通のウェブページは普通に表示されるので回線速度の問題ではないようです。またフラッシュプレイヤーのバージョンは最新のものでした。一体何が原因なのか解決策をご教示頂ければ幸いです。 PCはcore i5 4460、メモリ8G、GeForceGTX750を使用しています。

  • *keyPressが動作しません*

    今晩和、いつもお世話になっております。 質問させていただきます(><; いまゲームを作っていて、スタート画面からメニュー画面に移るときに「PUSH ENTER」と云うボタンを作り、 そのボタンをクリックしてもENTERキーを押しても画面が変わるように on(keyPress"<Enter>"){ gotoAndPlay("次ページ"); } on(release){ gotoAndPlay("次ページ"); } と書いてムービープレビューしてみたら無事にクリックでもENTERキーでも動いたのでほっとしたのですが… swfファイルやプロジェクタに書き出すと、キーが反応しなくなってしまうんです…||i orz i|| クリックではいけるのですけど;;;;; 素人質問かもしれませんが何卒宜しくお願いいたします(><。 補足が必要でしたら要求してやってください;;;

    • ベストアンサー
    • Flash
  • Windows8.1にしたらゲームが動作しない。

    Windows8からWindows8.1に更新した所、マージャンなどのゲームが動作しなくなりました。(起動しても直ぐに画面がスタート画面に戻ってしまう) どの様にすれば動作出来るのかお教え下さい。

  • Flashのリンク設定でエラーが起きる

    FlashのムービーにActionScriptでリンクを貼ったのですが、外部リンクの接続の警告が出てしまいました。この回避方法はありますか。また、このFlashムービーのあるページをリドローすると、ファイルがありませんとエラーメッセージが出てしまいます。これはこれはFlashのムービーに加えてActionScriptのせいでしょうか。(ActionScriptの加える前のファイルでは問題ありません。また、サーバーにあげてからの問題で、ローカルではエラーはおこりません。)

  • パワーポイントでスペースキーの次ページへのアサインを変えたい

    パワーポイントでFlashをうめこみましたが、 Flashのスクリプトスタートが、スペースバーを押すという動作となっていて、 現在のパワポではスペースバーで次ページへ飛ぶので Flashが開始せずに次ページへ移ってしまいます。 なんとかパワポ側でスペースキーをフリーにできないでしょうか?