質問: こんにちわ。flashについてお聞きしたいことがあります。HTMLページから、JavaScript経由で、HTMLページに表示しているflashに変数を渡す方法を教えていただきませんでしょうか。 例えば、、、、 ●準備 (1)page1.htmlとpage2.htmlとpage3.htmlを用意します。 ※各htmlファイルは、コンテンツページをイメージします。 (2)各htmlページに、flashで作成したメニュー(menu.swf)を挿入します。 ※すべて同じmenu.swfを使用する。 ●したいこと 各htmlページの頭に、JavaScriptで変数(またはファイル名の読み込み)をセットして、その変数をmenu.swfで読み込み、action Scriptで、各ページごとにflash(menu.swf)の見せ方を制御したい。 以上ですが、説明が下手ですみません。 わかる方がいらっしゃいましたら、ご伝授の程、よろしくお願いいたします。
回答: ページごとに同じswfの見せ方を変えたいのであれば、 引数を渡すという方法があります。 引数はHTML内でFlashのURLを指定してる「***.swf」の後ろに指定します。 ***.swf?hoge=1と指定するとswf内では _root.hogeでこの値(この場合だと1)を取得できます。 HTML内に「***.swf」が2箇所あると思うので同じ引数を指定してください。 一応JavaScriptからFlashに変数を渡す方法は 下記のURLをご覧ください。 参考URL: