• 締切済み

フラッシュが動かない!!

フラッシュファイルが動かないときってどういったことが考えられるのでしょうか。動かないというのは、自分のパソコン上では動いているのに転送したら動かないのです

みんなの回答

noname#35109
noname#35109
回答No.2

フラッシュファイル とは,SWF(.swf)ファイルですか? もしそうであって, なおかつAdobe(Macromedia) の Flash をインストール済みのパソコンで SWF を作成したのであれば, 普通は, 自分のパソコン上では動いているのに,"他のパソコンに" 転送した場合動きませんよ。 動かないのが(ダブルクリックで開かないのが)正常です。 SWF が単独で動作するのは, Adobe(Macromedia) のFlashに付いてくる, Flash スタンドアローン Player で見ているからです。 Flash スタンドアローン Player は, Adobe(Macromedia) の Flash に付いてくる物であって, 普通のパソコンには Adobe(Macromedia) の Flash はインストールされていませんから, 当然見ることができません。 他のパソコンで 単独ファイル として見るために, Flash では プロジェクタ(EXE or HQX)ファイルにパブリッシュできるのです。 ただし,この場合は,Flashの自力起動になりますから, 転送先PCが Windows であれば EXE に, 転送先PCが Mac であれば HQX に,パブリッシュしなければなりません。 また,自力起動のためのプログラムも引っ付きますから, ファイル容量は,数百KB~1.5MB くらい大きくなります。 どれくらい大きくなるかは,Flash 作成ソフトに依存します。 古いバージョンほど,自力起動プログラムが軽いので,あまり大きくなりません。 また, プロジェクタ(EXE or HQX)ファイルにパブリッシュした場合は, メール転送は不可能だと考えた方が良いです。 EXE や HQX のように,単独実行できるプログラムファイルは, セキュリティの都合上 ”超危険視” されますから, メールで添付ファイルとして送る場合, メールの転送のどこかで自動削除されたり, セキュリティソフトによって自動削除されたり, 削除されなくても, メーラーの機能によって開けない添付ファイルとして届く可能性が大きいです。 ですから, プロジェクタ(EXE or HQX)ファイルの場合は, ネット上に一度アップして, そのファイルの URL を相手に伝えて, その URL から ダウンロード&保存 してもらって見てもらうのが無難な方法です。 SWF を Flash スタンドアローン Player が入っていないPCで, ローカルで開きたいのでしたら, そのファイルをブラウザで開くと普通は見えます。 ブラウザを起動して,今ご覧になっているこのページなど,開いている任意のページ上に, ローカルの SWF ファイルを ドラッグ&ドロップ するのが簡単に見る方法です。 他にも方法はたくさんありますが, とにかく,ブラウザで SWF を開けば閲覧は可能です。 ただし, その SWF を作成したバージョン以上の Flash Player がインストールされている必要があります。 この ブラウザ用の Flash Player(プラグイン) が 通常,無料配布されているいわゆる "Flash Player" です。 この プラグインである Flash Player 最新版が, たいていどなたでもがお馴染みであるはずの, http://www.adobe.com/go/getflashplayer_jp このページからダウンロード&インストール可能です。 ---------------------------------------------- 以上が, > 転送したら動かないのです の "転送" を違うパソコンに転送した場合を想定した回答です。 この "転送" が違うパソコンに転送したのではなく, FTP 転送によって,ネット上にアップしたという意味の "転送" であれば, 回答は全く変わります。 ネットにアップした SWF が見えないのでしたら,  1.アスキーモードで転送してファイルが壊れた  2.ブラウザのFlash Player が最新版でない  3.SWF を貼り付けた HTML のタグが間違っている という3つを真っ先に考えますね。 他にもまだまだ,原因がありますが,何にしても初歩的ミスです。 FTP で SWF をアップする場合は, バイナリデータとして (バイナリ無変換モードで) 転送してください。 アスキーモードで転送すると,転送先でファイルが壊れます。 また,アップした SWF を閲覧する場合は, ブラウザ用 Flash Player (プラグイン) が必要です。 上に書いた URL から入手してくだい。 また,SWF を直接見てみると見えるのに, HTML に貼り付いた SWF が見えないのでしたら, おそらくタグの間違いでしょう。 http:// から始まる絶対パスか, flash/myflash.swf などのような 相対パスにしてください。 自分のパソコン内の SWF ファイルのアドレスなんかが書いてあると当然,他のPCからは見えません。 また,日本語や全角文字がファイル名やフォルダ名に付いていると,普通は見えません。 半角英数文字のフォルダ名やファイル名を使用してください。 ------------------------------------------ その他はわかりません。 また場合によって回答がガラリと変わります。 もし,ご質問内容と上記回答がずれている場合などは補足してください。 私がわかるかどうかはわかりませんが, 少なくとも ご質問内容が,上記のようにどうとでも取れる非常に不備なご質問です。 まったく状況がつかめませんので,もっと具体的な内容を提示して補足してください。

  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.1

どう動かないかにもよりますが、 ファイルの転送ミスやHTML上で見る場合は、タグのミスなど。 アップロードしたフラッシュファイルを直にURLをたたいて表示してみて表示できない場合はファイル自体の問題かプラグインの問題ですね。 自分のパソコン上で動くというのも、マクロメディアのFlash上で見るのと、ブラウザで見るのとでは多少表示方法が違うのでローカルのブラウザで閲覧してみるのが先決かもしれません。

関連するQ&A

専門家に質問してみよう