みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Flashが作動しません…

無料配付しているFlash付きのホームページテンプレートを、ホームページビルダーで編集してサーバーに転送したのですが、どうやってもサイトのメイン画像部分のFlashが全く作動しない(真っ白)状態で、ずごく困っています(←友人のお店のサイトなので…)。
ちなみに、Flash以外の画像やテキストはすべて正常に閲覧できます。

テンプレートを配布しているサイトのFAQに書かれてあることは全部確認してみたのですが、それでも動きません。
試してみたことは、
「必要なファイルをすべて転送すること」
「ファイル名の大文字小文字を揃えること」
「ファイルの階層を揃えること」
「画像ファイルの拡張子を小文字にすること」などです。

お分かりになる方、是非ともご教授願います。
どんなことでも結構です。教えていただいたことは全部試してみようと思ってます。

●テンプレート配布サイト(http://flashnatural.com/)←このサイトは初めて利用します。
●使用したテンプレート名(template 02_1sp)
●編集ソフト(ホームページビルダー16)
●転送先サーバー(さくらインターネット・スタンダード)
●OS(Windows7)
●ブラウザ(IE10)
●Webサイト編集経歴(7回:すべて無料テンプレートを使用)

その他にも必要な情報がありましたらお伝えしますので、
よろしくお願いいたします。

投稿日時 - 2013-08-19 14:48:08

QNo.8226390

困ってます

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

こんばんは。

まずは、どこでどう間違っているのか確認するために、配布サイトから新しいテンプレをダウンロードし、

ビルダーで開く事なく、そのままそれをFFFTPで、今ある物と混ざらないように新規でフォルダーでも作ってそこに入れてみてください。

そのフラッシュサイトはネット上でちゃんと表示されましたか?

先ほど私も、質問者様がダウンロードしたサイトのテンプレを自分のサーバーにUPしましたが問題なくサンプルのフラッシュは表示されてました。

まず上記を試してみて、質問者様の環境に問題が無い事のチェックができると思います。

で、なぜ表示しないかを探りましょう。

ビルダーで弄るとタグが自動的に書き換えられてしまってるか、ファイルの位置や、ファイル名あたりかと思います。

違いを見つけてみてください。

投稿日時 - 2013-08-19 23:45:15

お礼

ご回答ありがとうございます。
問題が解決いたしました!

普段使っていないFFFTPでの転送は、試したところうまくいかなかったのですが、それをやっている過程で…ものすごく初歩的なミスをしていることに気づき、それをホームページビルダーのファイル転送ソフトで変更したら解決いたしました。

大変、お恥ずかしいのですが、転送先フォルダは「/home/●●●●●●●/www」なのに、転送していたのは「/home/●●●●●●●」。つまり、一つ上の階層に転送していたことに気づきました。

絶対間違えているはずない…と思っているところに見落としがあり、ご回答者の皆様には申し訳ない気持ちです。でも、皆さんのおかげで(特に今回はFFFTPの転送設定をしているときに)間違いに気づき、問題が解決したことに心より感謝申し上げます。

ありがとうございました。

投稿日時 - 2013-08-20 10:07:06

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.2

Adobe Flash Player はインストールされていますか?
Flash は、Microsoftが提供しているものではないので、まっさらな Windows OS には入っていません。
以下よりインストールしてください。

>Adobe Flash Player のダウンロードとインストール
http://get.adobe.com/jp/flashplayer/

まあ、他のサイトのFlashが動作するなら、そこは問題ないでしょうけど…

----

もう一つ、Webサーバー側の設定が必要な場合があります。

Flashオブジェクトの拡張子は「swf」ですけども、この拡張子がFlashオブジェクトである、と教えてやらなければいけません。

大概は、Webサーバーの設定ファイル(httpd.conf や mime.types ファイル)で定義されているもんなんですが、そこで定義されていなくても、追加することが可能です。

ディレクトリに置く .htaccess ファイルに、以下の一行を追加します。

.htaccess
--------
AddType application/x-shockwave-flash swf
--------

このファイルを置いた後に、Flash入りのページを表示させてみてください。

----

Webサーバ自体の設定ファイルをいじる例は以下で。

参考)AdminWeb: MIMEタイプの追加
http://www.adminweb.jp/apache/docroot/index4.html

投稿日時 - 2013-08-19 15:35:17

補足

ご丁寧なご回答、ありがとうございます。

Adobe Flash Playerはインストールされておりまして、この無料テンプレートサイトのサンプルはブラウザできちんとFlashが作動しております。

それから、教えていただいた「.htaccess ファイル」というのはサーバーになかったので、メモ帳に「AddType application/x-shockwave-flash swf」をコピペして、ファイル名を「.htaccess」に変更してサーバーにアップしてみました。

↑やり方、間違ってますか?
この方法だと、まだブラウザでFlashは動きませんでした。

なにぶん、素人同然なもので…申し訳ありません。
何か考えられることがありましたらお教えいただけないでしょうか
m(__)m

投稿日時 - 2013-08-19 17:07:05

お礼

昨日は、貴重なアドバイスをいただきましてありがとうございました。

全く別のことで初歩的なミスをしていたことが分かり、おかげさまで問題が解決いたしました。
内容についてはNo.3のご回答者様のお礼に書かせていただいております。

お忙しいところ、ご丁寧にありがとうございました。

投稿日時 - 2013-08-20 10:10:02

ANo.1

「必要なファイルをすべて転送すること」
ホームページビルダーでは、リンクではなく、埋め込まれたファイルを認識しない場合があります。
Flashファイルがアップされていないのではないでしょうか?

投稿日時 - 2013-08-19 15:25:53

補足

ご回答、ありがとうございます。
ほとんど素人なので、おっしゃってることと合っているのかわかりませんが、ホームページビルダーのファイル転送ツールの右側(サーバー側)には以下のファイルがアップされています。
AC_RunActiveContent.js
flash_template02.js
flash_template02.swf
flash_template02.txt
imagesフォルダ(←画像入り)

ついでに、カレンダーもFlashなんですが、これもファイルはアップされているようですが、ブラウザでは見られません。
flash_calendar.js
flash_calendar.swf

ちなみに、当然ながらホームページビルダーのプレビュー画面では、正常にFlashが動いています。
(T_T)

投稿日時 - 2013-08-19 16:57:35

お礼

今回は、お忙しい中アドバイスをいただきましてありがとうございました。

恥ずかしながら、初歩的なミスをしていることに気づき、おかげさまで問題は解決いたしました。
内容についてはNo.3のご回答者様のお礼に書かせていただいております。

お時間を取らせて申し訳ありませんでした。
ありがとうございました。

投稿日時 - 2013-08-20 10:12:38

あなたにオススメの質問