フラッシュPlayerのバージョンチェック方法とブラウザ別ページ遷移

このQ&Aのポイント
  • フラッシュMXで作業する際、player5以下は対象外となりますが、対象外のブラウザを別のページに飛ばす方法を教えてください。
  • actionscriptでバージョンチェックするにも、MXでのバージョンチェックスクリプトを5以下のプレーヤーで理解して指定したページへ自動的にリンクしたりできるのでしょうか?
  • または、Ver5でバージョンチェックのスクリプトを書き、OKだったらMX用のSWFを読み込み、ダメだったら別のページに移動する方法は可能でしょうか?Javascriptでも実現できる方法があるのでしょうか?
回答を見る
  • ベストアンサー

フラッシュPlayerのバージョンチェック

すみません質問させてください。 フラッシュMXで作業して、書出しはplayr6を対象にしています。 すると、player5以下は対象外なのですが、対象外の ブラウザを別のページに飛ばすにはどうしたらいいでしょうか? actionscriptでバージョンチェックするにも、MXでの バージョンチェックスクリプトを5以下のプレーヤーで 理解して指定したページへ自動的にリンクしたりって 可能でしょうか? もしくは、Ver5でバージョンチェックのスクリプトを書いて、 OKだったらMX用のSWFを読み込む、ダメだったら別のページに 移動する、など可能でしょうか? それとも、Javascriptでなんらかのやり方があるでしょうか? お手数をおかけしますが、ご指導よろしくお願いします。

  • elmar
  • お礼率48% (76/156)

質問者が選んだベストアンサー

  • ベストアンサー
  • jakarta
  • ベストアンサー率38% (607/1597)
回答No.2

navigatorオブジェクトのdescriptionにバージョンの数字が格納されますのでJavascriptでバージョンをチェックしインストールされているバージョンによってふるまいを変えるということも可能です。

elmar
質問者

お礼

すみません! お礼が遅れました。  教えていただいた情報を参考にしてみたら、うまくいきました。 助かりました。ありがとうございました。

その他の回答 (1)

  • jakarta
  • ベストアンサー率38% (607/1597)
回答No.1

インストールされているFlashPluginがサポートしていないバージョンのSWFであれば自動的に新しいプラグインをインストールするために、Pluginのダウンロードページをロードします。 質問の意図と違う回答でしたら補足してください。

関連するQ&A

  • フラッシュプレイヤーのバージョンは7?

    flashMX2004を使ってホームページを作っています。 フラッシュ作品をパブリッシュする時、バージョン6と7、今はどちらにするのが一般的なのでしょうか? 今までバージョン7でパブリッシュしていましたが、見れないっていう人が何人かいたので、プレイヤー7をインストールするようにすすめましたが・・。 やはり7だと見れない人もまだ多いのでしょうか? あと、MX2004でバージョン6におとしてパブリッシュすると、7にした場合に比べて、読み込み速度が落ちたり性能が悪くなったりしないでしょうか? (スクリプトは6でも使えるものです) 作品的に、殆ど変わらないのであれば6にしておいたほうが、見れる環境の人が多くていいなぁって思いまして・・ バージョン落とす時の、メリット、デメリット等、教えていただけたら助かります。

    • ベストアンサー
    • Flash
  • Flash Player が入っているのに、swfファイルが見れません。

    先方で、 「Flash Player9を入れているのに、メール添付されているswfファイルが開けない」 と言われました。 パブリッシュ設定は 「バージョン FlashPlayer8 ActionScript2.0」にしております。 また、IEに「swfファイル」をドラッグドロップしても見れないそうです。 原因は何が考えられるでしょうか。 すいませんが、よろしくお願いいたします。

  • バージョン5のフラッシュプレイヤーでの確認

    フラッシュMXにて作成した.flaファイルをフラッシュプレイヤー5にて動作確認したいのですがどうすればいいのでしょうか。私が使えるPCに入っているプレイヤーは全てVer.7なのです>< また、マクロメディアのダウンロードセンターにいってもすでにVer.6か7しかありません。 書き出すときにプレイヤー5対応で書き出せばいいのでは?とお思いの方もいらっしゃるかと思いますが、プレイヤー5対応で書き出してもプレイヤー5の環境で動かすとエラーになるらしいのです・・・ プレイヤー5の環境があるじゃないかとお思いの方もいらっしゃるかと思いますが、その環境を持っている方はお客様なので、環境を提供していただくわけにもいかず・・・ですので何かいい方法はないものかと思いまして投稿させていただきました。 旧バージョンの環境で擬似的に確認できるツールや、古いバージョンのプレイヤーがおいてある場所など知っている方がいらっしゃいましたらご回答お願いいたします。 どうぞよろしくお願いいたします。

  • フラッシュプレイヤーのバージョンについて、、

    フラッシュプレイヤーのバージョンについて、、 バージョンが8以下のフラッシュプレイヤーに、 「このページのコンテンツには、Adobe Flash Player の最新バージョンが必要です。」を 表示するようにしたいのですが、 <param name="swfversion" value="6.0.65.0" />を <param name="swfversion" value="8.0.65.0" />にすれば良いのでしょうか? また「65」という数字は何を指しているのでしょうか? 宜しくお願いします。

    • ベストアンサー
    • Flash
  • FlashとJavaScriptの連携について。

    HTML内に設置したFlash(SWFファイル)のボタンを押すと、別ウインドウのHTMLページが開く方法について。 現在ホームページを制作していますが、FlashとHTML内のJavaScriptとの連携が上手く出来ないので質問します。 問題のスクリプト・タグを記載します。 -----以下、HTML(index.html)内に記述したJavaScript----- <script type="text/javascript"> function winopen(top.html,1024,768{window.open(top.html,"name","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0" , Width=" + 1024 + ",Height=" + 768); </script> -----ここまで----- -----以下、Flash(SWFファイル)のボタンに対して記述したActionScript----- on (release) { getURL("javascript:winopen("top.html",1024,768);", "_blank"); } -----ここまで----- この状態で、HTM内にobjectタグを用いて設置したFlash(SWFファイル)のボタンが上手く動作してくれません。 希望する動作としては「index.htmlに設置されたFlash(SWFファイル)のボタンを押す」→「別ウインドウ(1024×768のサイズ、各ツールバー等非表示、スクロールバーのみ許可)が立ち上がりtop.htmlが表示される」という流れです。 ※移動先のtop.htmlには、特にJavaScriptの記述はありません。また、top.htmlはHTML内にFlash(SWFファイル)を設置した見た目だけフルFlashのページになります。 ご不足の記述等があれば、すぐに補足追加させて頂きます。 ご回答、宜しくお願い致します。

    • ベストアンサー
    • Flash
  • WindowsMediaPlayerのバージョンチェック

    Javascriptで環境チェックページを作成しようとしています。 OS・ブラウザのバージョンチェックは分かったのですが、 WindowsMediaPlayerのバージョンチェック方法がどうしても分かりません。 そもそも無理なんでしょうか? ご存知の方がいらっしゃったら、是非教えてください。 よろしくお願いいたします。

  • FLASHからテキストデータを出力させる

    現在、ActionScriptで外部XMLデータを呼び出し、編集を行い、その内容をファイルとして出力させる、という事をやろうとしているのですが、 Flashからテキストファイル等の出力は不可能だという事を聞き (ネット上で調査も結構したのですが、やっぱり不可能なのでしょうか…??) それならActionScriptから何か別のスクリプトを呼び出し、データを渡し、出力させる方法が適切かなと思っています。 現在、JavaScriptを使おうと思っているのですが、 外部のスクリプトの関数をActionScriptから呼び出す事は可能であるかを調べており、なかなか方法が載ってるサイトが見つからず困っています。 そもそも可能なのでしょうか? ちなみにこのFLASHは ・WEB環境がないところで実行しなければならない ・HTMLからではなくswf単体で動作する という条件があります。 不可能であれば、スクリプトである必要もなく、 ActionScriptがクライアントの環境でファイルを生成出来れば何でもいいと思っています。 何か良い方法があれば回答宜しくお願い致します。

    • ベストアンサー
    • Flash
  • Flashの書き出し

    先日の質問の続きになります。 前回は少々勘違いしていた面のあったので改めて質問します。 あるサードパーティの画像編集ソフトを買うことにしました。 このソフトの取説を読んだら >LiFE(ソフトの名前)はFlash 5形式のSWFファイルに対応しています。 >それ以後のバージョンのFlashでSTYLE(エフェクトの名前)を作成する場合は、SWFファイルを書き出す際、バージョンをFlash 5に設定するよう、お願いいたします。 つまり、Ver.5形式のフラッシュファイルが必要なのですけど、どのバージョンを買ったらよいのでしょうか。 ソフトの取説にはFlash MX(Ver.6)での例が出ていますけど、できればMX 2004(Ver.7)以降を買いたいと思います。 MX 2004は近所のショップで長期在庫になっており、オークションでもいくつか見かけましたけど、できれば新しいバージョンのを買って、いろいろ使いたいという気はあります。 今更Ver.5や6というのもどうかなと? 画像編集ソフトは「Style Set BUILDER」 http://www.digitalstage.jp/life/accessory/index.html

  • Flash Player バージョンアップ

    当方のPCはFlash Player 9,0,47,0 がインストールされている状態でした。 昨日、PC電源ON/OS起動直後に、「最新の Adobe Flash Player にアップデートしてください」 と自動表示され(こんなの初めて)たので、とりあえず「後で」をクリックして閉じました。 直後Adobe Flash Playerのサイトで確認すると Adobe Flash Player バージョン: 9,0,115,0 掲載日: 2007/12/3 が最新?となります。 念のため 当方のPCのFlash Playerのバージョンチェックすると9,0,47,0と表示されます。 普通、アップデートするとバージョンの数字は多くなるのでは? 確か、Flash Playerでも今迄は多くなってたと思うのですが?? 不審のままとりあえず 9,0,115,0をインストールしました。 今のところ不具合は出ません。 9,0,47,0→9,0,115,0は別にフツーで問題ありませんか? 数字のダウンはよく有る事ですか?   参考までに下記の記事でもバージョンアップではバージョンの数字は多くなっています。 ↓ 米Adobe Systemsは14日、Flash Playerのバージョン9.0.20.0以前に脆弱性が 存在するとして、セキュリティアドバイザリを公開した。Windows、Mac OS X、Linuxの すべてのプラットフォームについて、Flash Playerのバージョン7から9までに影響がある。 Adobeでは、最新版の9.0.28.0にバージョンアップを行なうよう呼びかけている

  • Flash Player 9 障害

    Macromedia の Flash MX2004 Win を使って自作のフラッシュを公開するHPを持っています。今までは Flash Player 7 を使っていて なんの問題もなかったのですが 9 にバージョンアップしてからは一部のフラッシュが見れません。パソコンは ウィンドウズのXPです。私なりに症状を突き止めようと検索しましたが分かりませんでした。 ■ 症状 ■ ◆ 画面が真っ白になって映りません。 ◆ HPからメディアリンクしているサーバーによっては映ります。(ジオは駄目、TOK2は映ります。)私のHP内で映っているフラッシュと映らないフラッシュが同一画面にあります。 ◆ HPビルダーでタグを作成しプレビューの時点で映っていません。 ◆ swfファイルのアドレスに直接アクセスすると映っています。 ◆ swfファイルのアドレスに直接アクセスした後はHPの方でも映るようになります。 ◆ swfファイルのアドレスに直接アクセスし見ることが出来るようになってもインターネット一時ファイルを削除するとまた見れません。 ◆ Flash Player 9をアンインストールし 7 に戻すと症状はなくなります。 Flash Player 9 を使って症状を改善したいと思っています。またPlayerのバージョンを下げないと駄目なようであれば 9 を自動インストールしない方法を教えて下さい。宜しくお願いします。 タグは <P align="center"><EMBED autostart="false" AllowScriptAccess="never" style="WIDTH:500 px; HEIGHT: 500px" src="***.swf"></P> を使っています。