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上のプレビューでは正常に動作しています。
回答を見る
  • ベストアンサー

swfファイルをdreamweaverでHTMLに配置するには。。

Flash CS4 Actionscript2.0 使用の超初心者です。 Flashで制作したswfをhtmlに配置したいのですが、 <EMBED src="../swf/orderworks.swf" WIDTH="580" HEIGHT="490"></EMBED> 上記の記述では、フォルムは表示されるのですが動きませんでした。 画像ファイルも出てきていません。 配置したいのは、 「orderworks.swf」で、 「swf」フォルダに入っています。 xmlファイルと画像フォルダも同じフォルダに入っています。 Flash上のプレビューでは問題なく動いています。 どなたかご教授ください。 よろしくお願いします。

  • Flash
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
  • 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

  • swfファイルがdreamweaverでプレビューしても動かない

    swfファイルが機能しなくて困ってます。 http://www.kanaya440.com/contents/flash/rotation/ これを使用したのですが写真も入れswfをフラッシュプレイヤーや同封のHTMLで プレビューするとちゃんと機能してるのですが ドリームウィーバーに配置してブラウザでプレビューをすると 「このページではサポートファイルを必要とするオブジェクト、 またはビヘイビアが使用されています。以下のファイルがローカルサイトにコピーされました。 オブジェクトまたはビヘイビアが正しく機能するにはこれらのファイルをサーバーにアップロードする 必要があります。」 (scripts/expressInstall.swf)(scripts/swfobject_modified.js) と警告?が出てプレビュー画面では読み込み中の画面が出てそれから動きません。 警告はどういう意味なのでしょうか?プレビューでは機能しないのか配置した画像(1024×768)+9枚が大きすぎるため読み込めていないのか、、またどうすれば動作確認ができるかご教授をお願いします。 環境は mac OSX10.4 dreamweaver CS4です。 どうぞよろしくお願いします。

  • DreamWeaverに埋め込んだswfファイルの不具合

    FLASHでムービープレビューしたswf、ファイル上で開いたswfファイル は狙い通りに表示されるのですが、DreamWeaverに同じswfを挿入して ローカルブラウザで表示すると一部のaction scriptが機能しなくなって しまいます。 ドリで機能しなくなってしまうaction scriptは、外部swfファイルの読 み込みです。(フレームアクション、ボタンアクション) こういった場合はどんな理由、解決策が考えられるのでしょうか…? 自分でも色々試してみたのですがうまくいきません。 制作環境はMacOSX,FLASH8です。 ご存知の方がいらっしゃいましたら、よろしくお願いします。

    • ベストアンサー
    • Flash
  • CSSにswfを埋め込む記述

    こんばんは。CSSを勉強中です。 HTMLの中にメニューのSWFファイルを埋め込みたいのですが、その場合はCSSでの設定はどのようにしたらいいのでしょうか? HTML上に<object classidcodebase="****" width="750" height="80"> <param name="movie" value="1.swf"> <param name="quality" value="high"> <embed src="1.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="750" height="80"></embed></object> と入れれば表示されますが、それが正しいやり方なのでしょうか?なんだか違っているような気がするのです。 cssで設定しなくてもいいのでしょうか?ご存知の方教えてください。おねがいします。

    • ベストアンサー
    • HTML
  • flashのswfファイルを1ページに2つ表示できない?

    ネットでいろいろ検索したのですが、なかなか見つからず、質問させて下さい! index.htmlの上部にトップイメージとして、swfファイルを挿入。 同じindex.htmlのコンテンツの中に、もう一つswfファイルを入れました。 サーバーにUPして見てみると、safari,FireFoxではちゃんと表示されるのですが、 IEだと、6、7ともに2つ目のswfファイルが表示されず、空白になってしまいます。書き方がいけないのでしょうか? 作成時はflash8です。よろしくお願いします。 <div id="movie"> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="800" height="250"> <param name="movie" value="top.swf" /> <param name="quality" value="high" /> <embed src="top.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="800" height="250"></embed> </object> </div> ・ ・ ・ <div id="content"> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="577" height="330"> <param name="model" value="model.swf" /> <param name="quality" value="high" /> <embed src="model.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="577" height="330"></embed> </object>

  • ふたつのswfファイルを順番に表示したいです

    □□□1.swfの表示が終わったら、□□□2.swfを同じ場所に表示したいのですが・・・。色々試したのですが、隣りあわせで両方同時に表示されたり、□□□1.swfを表示したら終わってしまったりと上手く出来ません。初心者ですが宜しくお願い致します。 <embed pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" src="http://www./△△△/□□□1.swf" loop="false" width="320" height="240" type="application/x-shockwave-flash" bgcolor="#FFFFFF" quality="high" /> ↓↓これをどこに入れればよいのでしょうか? src="http://www.△△△/□□□2.swf"

  • swfファイルをつなげて再生するためのhtmlタグ?

    すみません。重たいswfファイルを分割してアップロードするまでは出来たのですが、 一つのビューにそれをつなげて表示させることはできますか? 教えて頂けませんか? 現在はファイル一つですが、 以下のタグを入れてきちんと動作しています。 <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="728" height="260"> <param name="movie" value="ゆーあーるえる" /> <param name="quality" value="high" /> <param name="bgcolor" value="ffffff" /> <embed src="ゆーあーるえる" quality="high" bgcolor="ffffff" width="728" height="260" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object> 他にも調べたところ、 _root.MC1.loadMovie("aaa.swf"); _root.MC2.loadMovie("bbb.swf"); _root.MC3.loadMovie("ccc.swf"); このようなものを使うといいと書いてあったのですが、いまいちわからなくて・・・すみませんが宜しくお願い致します!

    • ベストアンサー
    • Flash
  • Web上に<embed>で.wmv画像を複数配置するとダウンロードしない?

    ホームページを作成しておりますが、なぜか.wmv画像を複数配置すると動きません。 1つなら問題なく動くのですが増やすと動かないのです。 HTMLは、 <EMBED src="img/aaa.wmv" autostart="false" width="100" height="120"><br> <EMBED src="img/bbb.wmv" autostart="false" width="100" height="120"> みたいな感じです。 いろいろ試した結果、wmvファイル自体がダウンロードされていないようで、キャッシュには画像は来ていませんでした。既にキャッシュに画像がある場合は動くようです。 環境は、Win-XP Windows Media Player9 IE6 Netscape7.1 です。 お詳しい方、よろしくお願いいたします。

  • 【Flash】swfファイルをアップすると修正部が表示されません。

    お世話になります。よろしくお願いいたします。 既存Flashファイルの修正を行っているのですが,アップすると 修正した部分だけ表示されない現象に困っております。 Flash MXを使用して,既存Flashファイルのメニューを追加しました。 [***.swfファイル]と[***.htmlファイル]を同じ階層にアップしたのですが, 追加したメニューのみ表示されません。 [***.swfファイル]を,直接ブラウザで開くと,正常に表示されます。 何を修正したら良いのか見当がつかず,困っております。 何か解決の糸口をお教えいただけましたら幸いです。 Flashを読み込んでいる部分のソースは,以下の通りです。 "***.swf"の部分()だけ今回作成した[***.swfファイル]名に変更しました。 <param name="movie" value="***.swf"> <param name="quality" value="high"> <param name="loop" value="0"> <embed src="***.swf" quality="high" bgcolor="#ffffff" width="559" height="169" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></embed> どうぞよろしくお願いいたします。

  • swfをoverflow: hiddenできない

    HTMLカテゴリに登録しましたが、CSSの質問です。 divタグの大きさをCSSでwidthとheightで指定し、overflow: hiddenの設定をしました。 ここでdivタグ内に文書を書き、それがCSSで指定したdivタグのサイズ(範囲)を超えてしまった場合、はみ出た部分はoverflow: hiddenにより見えなくなります。 画像でも同様だったのですが、何故かFlash(swfデータ)はIE以外のブラウザ(NN、Firefox、Operaなど)で見たところ、overflowが効いていません。隠したい部分も見えてしまいます。なぜなのでしょうか? ソースは以下になります。 <?xml version="1.0" encoding="utf-8" ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/xhtml1/xhtml1-transitional/"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <style type="text/css"> <!-- #clip { border: 1px solid blue; width: 500px; height: 100px; overflow: hidden; } //--> </style> <title></title> </head> <body> <div id="clip"> <embed src="flash.swf" width="500" height="250" /> </div> </body> </html> お分かりのように、本来はheight=250pxのswfをheight=100px分だけ表示したいのです。

    • ベストアンサー
    • HTML
  • スクリプトでHTML上に書き出された画像を、SWFに読み込ませたい

    PHPなどのスクリプトによってHTML上に書き出された画像URLを、SWFに読み込ませて表示させたいのですがどのようにしたらよいでしょうか。 たとえば物件紹介などのサイトで、データベースに1つの物件に対して複数の画像を登録し、登録(アップロード)された画像URLをフラッシュでアルバムのように表示させたいのです。 PHPスクリプトによってHTML上に画像を書き出すことはできるのですが、それをSWFに読み込ませるにはどうしたらいいのかわかりません。 XMLに画像URLを登録していって、そのXMLをSWFに読み込んで表示、というのではなく、HTML上に書き出されたURLを読み込ませたいです。 アルバムはこちらを参考に作成しています。 http://hfm-kenchan.com/Lesson/log_qa/D0610061.htm ※スクリプトで書き出される画像ファイル名は一定の規則をもっていないため、連番で表示というのができません。 説明下手なもので分かり辛くてすみません。 どなたかご教授いただけないでしょうか。 よろしくおねがいいたします。 ■環境 ・Windows XP ・Flash8 ・ActionScript2.0

    • ベストアンサー
    • Flash