• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:swfファイルをdreamweaverでHTMLに配置するには。。)

dreamweaverでswfファイルをHTMLに配置する方法

このQ&Aのポイント
  • Flash CS4のActionscript2.0を使用して制作したswfファイルをHTMLに配置する方法について教えてください。
  • 現在<EMBED src="../swf/orderworks.swf" WIDTH="580" HEIGHT="490"></EMBED>の記述でフォームは表示されるが、動作せず、画像ファイルも表示されません。
  • 配置したいファイルは「orderworks.swf」で、「swf」フォルダにあります。また、xmlファイルと画像フォルダも同じフォルダに入っています。Flash上のプレビューでは正常に動作しています。

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

  • ベストアンサー
  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

> Flash上のプレビューでは問題なく動いています。 ↑ココに問題があります。 XMLオブジェクト.load("XMLファイル") や loadMovie("画像ファイル") などの 「XMLファイル」 や 「画像ファイル」 を,SWFから見たパスにしていますね。  任意のフォルダ     └swf(フォルダ)       ├orderworks.swf       ├○○.jpg(など)       └○○.xml であるとした場合, myXML.load("○○.xml") または myXML.load("./○○.xml") などと書かれているでしょう? という意味です。 load や loadMovie や getURL は "ブラウザに対してのリクエスト" なんです。 「ブラウザが表示している物」つまり「ブラウザの居所」は, 「ブラウザが表示しているページ」=「ブラウザが表示しているHTML」です。 次のようになっていたとします。  任意のフォルダ     ├○○.html (○○.swf を表示)     └swf(フォルダ)       ├orderworks.swf       ├○○.jpg(など)       └○○.xml この場合, myXML.load("swf/○○.xml") または myXML.load("./swf/○○.xml") などと書かなければなりません。 「ブラウザが直表示している物は何なのか」 「そのブラウザが直表示している物から見たパスはどうなのか」 それを意識して ActionScript を書いてみてください。

roooock
質問者

お礼

ご親切にありがとうございました。 別の仕事に追われており、お礼が遅くなったこと申し訳ございませんでした。 直接の原因は、Flashを挿入したいhtmlが入っているフォルダにswfファイルを入れていないことでした。直属で入れなければいけないんですね。。BlurFiltanさんの回答は今後の参考になりました!どうもありがとうございました。

関連するQ&A