swfが動かない
swfが動かない条件があります。
ローカル上では
・htmlに組み込んだSWFは動きます。
(hogehoge.htmlの中にSWFを組み込む)
・もちろんのことながら直接SWFをローカルで確認することも可能
サーバーアップ後
上記のまま、サーバーにアップ。
・http://XXXX/XXX/XXXX.html(htmlのなかにobjectで組み込み)上では動かない
・直接http://XXXX/XXX/XXXX.swfは動きます。
index.swfにしないといけないのでしょうか?
hogehoge.swf バージョン9なので自分のPCも最新のフラッシュプレーヤーをインストールしましたがサーバーhtml上では動きません。
<body>
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','930','height','540','src','ほげほげ','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','ほげほげ' ); //end AC code
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="930" height="540">
<param name="movie" value="ほげほげ.swf">
<param name="quality" value="high">
<embed src="ほげほげ.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="930" height="540"></embed>
</object></noscript>
・
・
・
てな感じです。
補足
それが原因ではないと思います。 最初のエラーになったサーバ(以下Aサーバ)も、うまくいったサーバ(Bサーバ)も、それぞれにSWFとZIPファイルをアップして、相対パスでリンクしているんです。 つまり同じドメイン内のリンクというです。 どうしても理由が思いつけなくて、脳みそが煮えそうです…