メイン サーバ関連【CGI・FCS・XMLSocket etc】 CGIとのデータ連係について | 投稿するにはまず登録を |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
ymori | Åê¹ÆNo.6978 投稿日時: 2004-5-7 13:32 |
モデレータ 居住地: 宝塚 投稿: 650
使用環境:
|
Re: CGIとのデータ連係について やっぱりどういう状況で何が問題なのかがわかりにくいですね。
こちらの質問にちゃんと答えてくれたら、もうちょっと答えやすいのですが・・・ 引用: Aのサイトからこの別ウィンドウを開いた場合には こういう状況ですか? 1)www.A.com、www.B.comの2つのサイトがあって、それぞれに同じswfがある状況ですね。 www.A.com/a.swf、www.B.com/a.swf。 2)www.A.com/a.swfのボタンを押すと、001.swfが開き、001.swfの中のボタンを表示する。 3)www.B.com/a.swfのボタンを押すと、001.swfが開き、001.swfの中のボタンを非表示にする。 まず、呼び出される側の001.swfの中でボタンを表示/非表示にする処理は行っているのでしょうか? 「呼び出される側」にmodedataを渡したいということであれば、今のCGIは間違いです。 loadVariablesは「呼び出す側」にCGIで生成したデータを読み込むので、相手にはデータは送られません。 ※カウンターを参考にされているようですが、カウンターはCGIの値を自分自身に読み込んで表示しているだけで、値を表示させるswfが別にあるわけではありません。 呼び出すhtmlをCGIで作ろうとされているようですが、それだったらFlashの呼び出し方は間違いです。 rin-koさんが言われているようにgetURLを使わないといけません。 「呼び出される側」にmodedataを渡したいなら、getURLでCGIを呼び出してそのCGIで生成するHTMLにmodedataを記述して渡さなければいけません。 CGIで作る「htmlの中」のswfの後ろに「data/001.swf?mode=1」と記述します。CGIでの実際の記述なら「data/$number.swf?mode=$mode」ですが、CGIはお分かりですよね。 呼び出される側のflashではmodeに入っている値を見て、ボタンの表示/非表示を切り替えればできると思います。 $number.swfを使っているということは、たくさんswfがあって、それらの管理や修正が大変なのでCGIでまとめようとされているようですが、結局全てのswfを修正しないといけないですよ。 そもそも、サイトが2種類あるのなら、サイトA用のボタン有りswfとサイトB用のボタンなしswfの2バージョンを作って別々に起動するように全部作り直してしまえば、いいだけではないでしょうか。 これならばCGIはいっさい使わずに「目的」を達成できると思いますが。
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
CGIとのデータ連係について | t-hage | 2004-5-6 22:13 |
Re: CGIとのデータ連係について | ymori | 2004-5-6 23:29 |
Re: CGIとのデータ連係について | t-hage | 2004-5-7 10:56 |
Re: CGIとのデータ連係について | rin-ko | 2004-5-7 11:20 |
» Re: CGIとのデータ連係について | ymori | 2004-5-7 13:32 |
Re: CGIとのデータ連係について | t-hage | 2004-5-7 17:07 |
Re: CGIとのデータ連係について | ymori | 2004-5-7 18:21 |
Re: CGIとのデータ連係について | t-hage | 2004-5-7 19:30 |
Re: CGIとのデータ連係について | ymori | 2004-5-7 21:15 |
Re: CGIとのデータ連係について | t-hage | 2004-5-7 22:25 |
投稿するにはまず登録を | |