トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   サーバ関連【CGI・FCS・XMLSocket etc】
     二回目以降、cgiにデータを渡せなくなる(sendAndLoad)
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
bonotto
Åê¹ÆNo.9552
投稿日時: 2004-7-29 12:57
新米
居住地: 東京の果て
投稿: 14
使用環境:
2000 SP4
ver8.0
IE6.0+FlashPlayer9
二回目以降、cgiにデータを渡せなくなる(sendAndLoad)
ものすごく初歩的な質問かもしれないのですが、
HELPを見ても何が悪いのかさっぱり検討がつきません。
もしわかれば教えてください。

ボタンを押すとcgiにデータを渡すというASを作っています。
ボタンを一回押すと、一度はcgiにデータを渡すのですが、
さらにもう一回押すと、cgiにアクセスしなくて困っています。
(二回目以降、cgiを叩かなくなる)

見ている本はFLASH MXだったので、2004になったときに
何か変わったとかなのかなぁ。。。

何かおかしい点などあれば、ぜひご教授ください。


on (press) {
myData = new LoadVars();
myData.a = "test";
myData.b = "hoge";
myData.sendAndLoad("http://www.hogehoge.com/aaa.cgi",myData);
}



あと余談ですが、ただのsend();にしてみたら、1回目ですらcgiにデータを渡してくれず、ターゲットを指定したらできたりと、よくわからない動作をしていました。
上記と同じ理由とかで駄目だったりするのかなぁ。。。

くだらない質問で、本当にすみません。
何卒、よろしくお願いします。m(_ _)mペコリ
空野大二郎
Åê¹ÆNo.9555
投稿日時: 2004-7-29 13:16
職人
居住地: 愛知
投稿: 389
使用環境:
 XP:Home
FlashMX
IE6.0+FlashPlayer7,0,19
CPU:Pentium4 2.26GHz
メモリ:1,024MB
Re: 二回目以降、cgiにデータを渡せなくなる(sendAndLoad)
まいど。

ブラウザのキャッシュが読まれているおそれがあります。
bonottoさんは書きました:
引用:
ボタンを一回押すと、一度はcgiにデータを渡すのですが、
さらにもう一回押すと、cgiにアクセスしなくて困っています。
(二回目以降、cgiを叩かなくなる)


ファイル名をブラウザのキャッシュとして使われないために、「?」をつけてデータを送るフリをしながら、毎回違うデータをつけるとよいでしょう。
on (press) {
     myData = new LoadVars();
     myData.a = "test";
     myData.b = "hoge";
     myData.sendAndLoad("http://www.hogehoge.com/aaa.cgi?" + Math.floor(Math.random() * 1000),myData);
}


----------------
空野 大二郎 アニメーター作家
桜の道

bonotto
Åê¹ÆNo.9594
投稿日時: 2004-7-30 16:11
新米
居住地: 東京の果て
投稿: 14
使用環境:
2000 SP4
ver8.0
IE6.0+FlashPlayer9
Re: 二回目以降、cgiにデータを渡せなくなる(sendAndLoad)
返信、ありがとうございます。

やはりキャッシュの問題だったらしく、URLの後ろに時間をプラスしてあげたら、どうにか動きました。

ありがとうございました。m(_ _)m


スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops