• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:よろしくおねがいします)

Flash CS3でActionScript3を使用してHTMLの背景を変える方法

このQ&Aのポイント
  • Flash CS3でActionScript3を使用してHTMLの背景を変える方法について解説します。
  • 「ボタンをおすと背景は変わるのですが、フラッシュから背景が変わらない」という問題が発生しています。
  • FireFoxでは正常に動作するため、原因はIEとの互換性の問題である可能性が高いです。

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

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

ExternalInterface.call("bgchenge();"); ではなく, 普通通り ExternalInterface.call("bgchenge"); のようにしたら動作しましたが。。。 ================== ちなみに 「GAZOU.jpg」と 「AAA.swf」 をHTMLと同じフォルダに用意して 実際に実験したみたHTMLソースコード↓。 ---------------------------- <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=shift_jis" /> <title>AAA</title> <script language="JavaScript" type="text/javascript"> <!-- function bgchenge(){ document.body.style.cssText += 'background-image: url("GAZOU.jpg");'; } // --> </script> </head> <body> <input type="button" value="変更" onclick="bgchenge()"> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="340" height="200" id="AAA" align="middle"> <param name="allowScriptAccess" value="always" /> <param name="allowFullScreen" value="false" /> <param name="movie" value="AAA.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#ffffff" /> <embed src="AAA.swf" quality="high" bgcolor="#ffffff" width="340" height="200" name="AAA" align="middle" allowScriptAccess="always" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer_jp" /> </object> </body> </html> ----------------------------

SAY_MAN
質問者

お礼

ありがとうございました 無事解決しました。

関連するQ&A