• 締切済み

ホームページビルダー10でフラッシュ素材が上手く読み込まれない。

ビルダー10でHPを作成しています。 そこで、素材屋さんからいただいたフラッシュ素材(メニュー用)を、スタンダードのどこでも配置モードで、ページ編集にフラッシュファイル(~swf)を挿入して、プレビューで見ると、メニューアイコンの文字(例:サイトマップ、会社概要、お問合せ…などを英語で←英語しか認識できないので)すらも見えない時もあれば、文字が読めても背景の画像が読み込まれないままになっています。(説明下手ですみません(T_T))でもたま~にちゃんと背景も読み込まれて動いてる時もあるんです。かなりたまにですが。 ただ、ビルダーを閉じて、フラッシュファイル単体(~swf)や、~htmlファイルそれ単体で見るとちゃんと背景が読み込まれて、文字もでていて、普通に動いてます。 ※フラッシュ素材のフォルダの中には、~html,~text,~swf,~jpg(×5枚) が入ってて、文字の色とか変更する時は同じフォルダ内の~textファイルに書き込んで変更するタイプです。 どうしたら普通にフラッシュが動いてくれるんでしょうか(*_*) どうか教えていただけないでしょうか??m(__)m

みんなの回答

  • natatin
  • ベストアンサー率50% (1322/2599)
回答No.3

ビルダーは修正機能がありタグを修正して書き換えますこれを停止しとくといいです 標準モードで編集する 画像ファイルを移動すれば SWFから見たパスの位置にある画像がなくなるので表示されなくなります フラッシュの方で設定してるのでこれはビルダーでは変えられません ダウンロードした時のフォルダに入ってた状態にしておかないとだめです 白黒っぽい感じで表示されるのは よくわかりませんがカラーと白黒の2枚の画像を使っててうまく作動してないのかもしれません http://hpb.cool.ne.jp/shoki_susume.htm だめならメモ帳で編集してください 

19800322
質問者

お礼

natatinさん、ご回答ありがとうございます。 大変参考になりました。 なぜswfが読み込む外部ファイルが読み込まれず、正常に表示されなかったり、突然表示されたりするのかは未だに不明ですが、原因と思われるものを発見しました! 実は、swfのファイルと同じフォルダに、読み込まれるファイルをおいていなかったのが原因でした(xx; swfも、読み込まれるファイルも一緒にして、そこのswfをビルダーに読み込んだのですが、swfを貼り付けたhtmlを保存するときに、ビルダーが自動でswfだけをhtmlと同じフォルダ内にコピーして保存されることが原因でした 。。orz htmlを保存しても、貼り付けたswfのあるパスを参照するかと思っていたのですが、どうやら初期設定ではビルダーが勝手にswfをコピーし、読み込むファイルは一緒にコピーしてくれなかったために、swfが正常に表示されなかったようです。 貼り付けたファイルがそのパスから参照されず、html時に自動で保存されるなんて知りませんでした。。せめて初期設定を手動にしてくれていれば、「swfがコピーされるから、オリジナルのパスを参照しなくなる」という動作が分かったのに、自動で便利というよりかは、何気なくビルダーをいじり始めた人には、その挙動が分からず、何が原因になっているか見つけづらくなってしまう要因かと思います。 自分の知識のなさを棚に上げるようで申し訳ないのですが、そういう初期設定などに関しても、IBMがもう少しユーザーの立場に立った初期設定にしてくれることを望みます。 競合ソフトと比べて、より初心者を対象に販売を行っているんでしょうから。

  • crepon133
  • ベストアンサー率51% (399/776)
回答No.2

フラッシュに埋め込まれたスクリプトをビルダー10が読めないだけだと思います。 xxx.htmlファイル単体で見えていれば、 No.1さんが書かれた通り問題ないと思います。

19800322
質問者

お礼

回答ありがとうございますm(_ _)m

19800322
質問者

補足

ではときどきswfにjpgなどが読み込まれず反映されないときもあれば、まれにきちんと読み込まれて正常に表示されるのは、ビルダー側に問題があるということでよろしいのでしょうか。

  • natatin
  • ベストアンサー率50% (1322/2599)
回答No.1

フラッシュ素材のサイトに説明があると思います 基本的にhtmlはメモ帳で開いて編集すれば問題ないはずです ビルダーですと 標準モードで編集して下さい htmlを右クリック ホームページビルダー10で編集 で編集してみて下さい 

19800322
質問者

お礼

No.1さん同様に回答ありがとうございます(~o~)

19800322
質問者

補足

確かにswfが内部でjpgなどを読み込もうとしたときに読み込めないために表示されないのだと思います。 ただ、気になるのは、ときどき読み込まれるということです。。 ビルダー自体の設定はいじった記憶はないですし、再インストールをしてみても結果は同じでした(xx; フラッシュの素材をダウンロードして、解凍したらswfと同じフォルダにjpgファイルがありました。説明によるとそのままの状態で使用できるとのことだったので、最初はビルダーでswfを読み込んでhtmlに貼り付けて、プレビューではjpgなどがきちんと読み込めていたのですが、一度パソコンの電源を切り、翌日作業を再開したらなぜかswfがjpgなどを読み込んでくれず、白黒っぽい感じで表示されてしまうんです。。 その後、swfのあるフォルダ内にimageフォルダを作って、その中にjpgなど、swfが読み込むファイルを移しました。もちろん、別の場所にjpgなどのファイルをおくわけで、素材のサイトのやり方に反しているので、できないだろうとは思っていました。 結果は、やはりダメだったのですが、おかしいのはその後、imageフォルダ内からjpgファイルなどをもう一度swfと一緒のフォルダに戻したんです。。そしたらjpg読み込んでちゃんと表示できたんです!なぜかは分かりませんが。。その後、とりあえず一安心と思い作業を続けていたらまた突然同じ症状になってしまい、途方に暮れてしまった訳なんです。。 設定の変更もないのに、読み込むと読み込まれないときがある、これってビルダーがどんな処理をしてるのか分からないけど、もしこれが仕様だったら、、、かなり辛いです(><)

関連するQ&A