- 締切済み
ホームページビルダー10でフラッシュ素材が上手く読み込まれない。
ビルダー10でHPを作成しています。 そこで、素材屋さんからいただいたフラッシュ素材(メニュー用)を、スタンダードのどこでも配置モードで、ページ編集にフラッシュファイル(~swf)を挿入して、プレビューで見ると、メニューアイコンの文字(例:サイトマップ、会社概要、お問合せ…などを英語で←英語しか認識できないので)すらも見えない時もあれば、文字が読めても背景の画像が読み込まれないままになっています。(説明下手ですみません(T_T))でもたま~にちゃんと背景も読み込まれて動いてる時もあるんです。かなりたまにですが。 ただ、ビルダーを閉じて、フラッシュファイル単体(~swf)や、~htmlファイルそれ単体で見るとちゃんと背景が読み込まれて、文字もでていて、普通に動いてます。 ※フラッシュ素材のフォルダの中には、~html,~text,~swf,~jpg(×5枚) が入ってて、文字の色とか変更する時は同じフォルダ内の~textファイルに書き込んで変更するタイプです。 どうしたら普通にフラッシュが動いてくれるんでしょうか(*_*) どうか教えていただけないでしょうか??m(__)m
- みんなの回答 (3)
- 専門家の回答
お礼
natatinさん、ご回答ありがとうございます。 大変参考になりました。 なぜswfが読み込む外部ファイルが読み込まれず、正常に表示されなかったり、突然表示されたりするのかは未だに不明ですが、原因と思われるものを発見しました! 実は、swfのファイルと同じフォルダに、読み込まれるファイルをおいていなかったのが原因でした(xx; swfも、読み込まれるファイルも一緒にして、そこのswfをビルダーに読み込んだのですが、swfを貼り付けたhtmlを保存するときに、ビルダーが自動でswfだけをhtmlと同じフォルダ内にコピーして保存されることが原因でした 。。orz htmlを保存しても、貼り付けたswfのあるパスを参照するかと思っていたのですが、どうやら初期設定ではビルダーが勝手にswfをコピーし、読み込むファイルは一緒にコピーしてくれなかったために、swfが正常に表示されなかったようです。 貼り付けたファイルがそのパスから参照されず、html時に自動で保存されるなんて知りませんでした。。せめて初期設定を手動にしてくれていれば、「swfがコピーされるから、オリジナルのパスを参照しなくなる」という動作が分かったのに、自動で便利というよりかは、何気なくビルダーをいじり始めた人には、その挙動が分からず、何が原因になっているか見つけづらくなってしまう要因かと思います。 自分の知識のなさを棚に上げるようで申し訳ないのですが、そういう初期設定などに関しても、IBMがもう少しユーザーの立場に立った初期設定にしてくれることを望みます。 競合ソフトと比べて、より初心者を対象に販売を行っているんでしょうから。