- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:サーバーにアップするとスクリプトが実行されません)
サーバーにアップするとスクリプトが実行されません
このQ&Aのポイント
- サーバーにアップするとスクリプトが実行されない問題について
- ローカルのサーバー(MAMP)ではスクリプトが正常に動作するが、アップロードした先では動かない
- ブラウザのFlashPlayerによるフレームのスクリプト実行の差異について
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
当方、Flash8ユーザなので、この件と該当するかはわかりませんが、経験から思い当たる点を書かせていただきます。 ページが表示されないわけじゃないし、ムービーが動かないわけじゃないし、それでもスクリプトは動いてくれないし・・、ローカルでは動くのに・・!?という状態のときに、ここの部分修正で動くようになりました、という体験談です。 お役に立つかは解りませんが。 ◆swfファイルと一緒に書き出されたhtmlファイルの中に <script language="JavaScript" type="text/javascript" src=" [ 任意のファイル名 ] .js"></script> の記述がなく、 swfファイルが<EMBED></EMBED>タグの内部に配置されていた場合には、 [ 任意のファイル名 ] .jsファイルの用意と、htmlページの書き換えで動くようになりました。 (書き出しの内容は対応するFlashPlayerのバージョンによって違いますので、一番新しいバージョンを指定して書き出せば、最近のFlashならば<EMBED></EMBED>では書かれないのではないかと思いますが。) ◆上の記述がある場合でも、 src=" [ 任意のファイル名 ] .js" のリンクが、サーバ上のアドレスとあっていない場合や、ローカル指定のままになっている場合に、スクリプトが作動してくれませんでした。(html,swf,js各ファイルの配置関係が維持されていても、サーバによっては絶対アドレスでないと作動しない場合もあるらしいです。) そんなこと知ってるし! て場合は、どうもごめんなさい・・。 謎が解けますように。
お礼
どうもずいぶんと放置してしまってすいません AC_runActiveContentsをやめて swfObjectを使うようになってからか 最近はそういう問題に当たらなくなってしまったので この件については原因究明も検証もやめてしまいました、スイマセン… 参考になりました、ありがとうございます