解決済みの質問
動的サイトでFLASHを組み込もうと思うのですが、たとえばgetやpostの値はどのようにしてFLASHに教えてやることができるのでしょうか?
質問を具体的にします。
ttp://test.jp/test.php?aaa=1
というページ内にあるFLASHが、このaaa=1という値を知る方法を教えてください。
PHPとの連携を考えております。
FLASHのバージョンはcs3、AcrionScriptのバージョンは2か3どちらでもかまいません。
投稿日時 - 2008-04-21 17:37:18
> ttp://test.jp/test.php?aaa=1
> というページ内にあるFLASHが、このaaa=1という値を知る方法を教えてください。
これは SWF ではなく PHP(HTML) に aaa=1 を渡しています。
したがって,
PHP(HTML) から JavaScript (など(しかない)) 経由で,Flash に aaa=1 を伝える必要があります。
つまり具体的には,
SWF を貼り付ける タグ を JavaScript の document.write 辺りで PHP(HTML) に書き込む形で,
○○.swf?aaa=1
を貼り付けるようにするとか,FlashVars を使うとかです。
しかし面倒ですよね。
ですから,普通はそういう遠回りなことはせずに,
PHP で ○○.swf?aaa=1 タグ入り HTML を生成するか,
FlashVars入り HTML を生成すると思います。
○○.swf?aaa=1 にしても FlashVars にしても,
SWF が表示されたときに,すでに aaa=1 は SWF の _root(メインのタイムライン階層) に送信(配置) されています。
投稿日時 - 2008-04-21 20:39:16
お礼
早速の回答ありがとうございます。
FlashVarsというキーワードでヘルプしたらいろいろでてきました。これで何とか自力で解決できそうです。
協力してくださってありがとうございました。
投稿日時 - 2008-04-21 21:34:19
0人が「このQ&Aが役に立った」と投票しています