• ベストアンサー

GETやPOSTの値を取得するには?

動的サイトでFLASHを組み込もうと思うのですが、たとえばgetやpostの値はどのようにしてFLASHに教えてやることができるのでしょうか? 質問を具体的にします。 ttp://test.jp/test.php?aaa=1 というページ内にあるFLASHが、このaaa=1という値を知る方法を教えてください。 PHPとの連携を考えております。 FLASHのバージョンはcs3、AcrionScriptのバージョンは2か3どちらでもかまいません。

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

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

> 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(メインのタイムライン階層) に送信(配置) されています。

tenketu
質問者

お礼

早速の回答ありがとうございます。 FlashVarsというキーワードでヘルプしたらいろいろでてきました。これで何とか自力で解決できそうです。 協力してくださってありがとうございました。

関連するQ&A