一回も披露したことのない豆知識

this.loadVariables("http://hogehoge.com/hoge.cgi")
のようにURL指定で、外部ファイルの変数をFLASHにロードしたいのですが、読み込むことができません。
何かよい方法をアドバイスお願致します。

A 回答 (1件)

LoadVarsクラスを使ってみてください。



CGIの属性はとりあえず777で。
//CGI------------------------------------------------
#!/usr/local/bin/perl ←環境に合わせて書き換えてください

print "Content-type: text/html\n\n";
print "&val=flashtest";

//Flash----------------------------------------------
var my_lv = new LoadVars();
my_lv.onLoad = function(s) {
if (s) {
//_root.my_lv.val ( = this.val ) で値取得;
}
};
my_lv.load("http://hogehoge.com/hoge.cgi");
//----------------------------------------------------

ファイルをアップしなおした後でもキャッシュが残っていると以前のswfが読み込まれてしまうのでキャッシュを消してからやってみてください。
    • good
    • 0
この回答へのお礼

ご回答有難うございます。
解決いたしました。

お礼日時:2006/04/02 12:09

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!