- ベストアンサー
1.swfから2.swfへ変数の受け渡し
1というswfと2というswfがあります。 1上にあるボタンをおすと、2へ変数が受け渡されるようにしたいのですが、 このようなことは可能でしょうか? 間にcgiを挟めばできるのでしょうか? FLASH5です。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
POST/GETで変数を受け渡そうとすると、渡された方はどうしてもリロードと言う形になります 間にcgiを挟むか、XMLsocketを使えば可能です。 cgiを挟む場合は、LoadVars()オブジェクトで行なう事が出来ます。 例えば、 myData = new LoadVars(); myData.a = "えー"; myData.b = "びー"; myData.sendAndLoad("http://domain.com/cgi-bin/ex.cgi",myData); とすれば、a="えー"、b="びー"と言う値をex.cgiに渡し、その返り値の変数をmyDataにセットする事ができます(当然.php等でも可能です)。 XMLsocketの場合はsocketサーバを立てる必要があります。こちらはリアルタイムでつなぎっぱなしで変数のやり取りが可能です。チャット等には向いていると思います。XMLsocketについては下記URLあたりでどうぞ。
- 参考URL:
- http://faces.bascule.co.jp/
お礼
回答ありがとうございます。 やはり間にcgiを挟むのですね。 これからcgiを作って、間に挟んでみたいと思います。 ありがとうございました。