ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:tenketu GETやPOSTの値を取得するには?
困り度:
  • 暇なときにでも
動的サイトでFLASHを組み込もうと思うのですが、たとえばgetやpostの値はどのようにしてFLASHに教えてやることができるのでしょうか?

質問を具体的にします。
ttp://test.jp/test.php?aaa=1
というページ内にあるFLASHが、このaaa=1という値を知る方法を教えてください。

PHPとの連携を考えております。
FLASHのバージョンはcs3、AcrionScriptのバージョンは2か3どちらでもかまいません。
質問投稿日時:08/04/21 17:37
質問番号:3965230
この質問に対する回答は締め切られました。

回答

良回答20pt

回答者:BlurFiltan > 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(メインのタイムライン階層) に送信(配置) されています。
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:08/04/21 20:39
回答番号:No.1
この回答へのお礼早速の回答ありがとうございます。
FlashVarsというキーワードでヘルプしたらいろいろでてきました。これで何とか自力で解決できそうです。
協力してくださってありがとうございました。