• ベストアンサー

URL指定での外部ファイルの読込

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

質問者が選んだベストアンサー

  • ベストアンサー
  • perse
  • ベストアンサー率74% (113/152)
回答No.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が読み込まれてしまうのでキャッシュを消してからやってみてください。

k_kazari
質問者

お礼

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

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 外部テキストのURLを読み込みたい

    外部テキストにあるURLを読み込みたいと思っています。 しかし外部テキスト内では「&」で変数宣言を区切りますので、URL中にある「&」文字でデータが区切られてしまいます。どのようにすればURLを1つのデータとして読み込む事ができるのでしょうか? 現在は以下のように読み込む処理のみ行っています。 お手数をお掛けしますがよろしくお願い致します。 ・FLASH MX ・アクションスクリプト内容 this.loadVariables("data.txt"); trace(this.data); ・テキストの内容(data.txt) data=http://aaa.net/aaa/aaa.cgi?mode=link&id=123

    • ベストアンサー
    • Flash
  • FLASHで外部テキストの読み込みができません。

    フラッシュを勉強中の者です。 外部テキストの読み込みの所でつまずいています。 新規ファイルで、ムービークリップのシンボルを作成し、その中にダイナミックテキストを配置。 で、変数をcontentにしました。 外部テキストの名前は「test.txt」 その中には、「content = あいうえおかきくけこ」と記述。 で、ムービーリップのアクションに onClipEvent(load){ this.loadVariables("test.txt"); } と、書いました。 これをムービーのプレビューをすると「あいうえおかきくけこ」が書かれると思うのですが、なぜかそうなりません…。 一応「content = "あいうえおかきくけこ"」とダブルコートで囲んでも無理でした。 なぜなんでしょう?よろしくお願いいたします。

  • 外部テキストの読み込み

    Flash lite1.1で、外部テキストの読み込みが実現できません。 text.txtファイルをswfと同じフォルダに作成し、中身を「text=あいうえお」にしました。 swfのほうでダイナミックテキストで変数を「text」にし、同じシーンのボタンに下のスクリプトを記述 しました。 // on (press) { loadVariables("text.txt",0); } // よろしくお願いします。

    • ベストアンサー
    • Flash
  • Flashの外部ファイル読み込みについて

    外部のテキストファイルを読み込みたいのですがプレビューすると Error opening URL "file:///D|/new.txt" というウィンドウが出て、ファイルが読み込めません。 (ちなみに読み込みたいファイル名はnew.txtです) Flashのファイルもnew.txtのファイルも同じDドライブ上にあります。 テキストファイルの先頭に変数と"="は入力していますし 、設定した変数とテキストファイルの変数が一致しているかも確かめました。 何が原因なのか分かりません。 詳しい方がいらっしゃいましたら教えてください。よろしくお願いします。

  • 外部txt変数ファイルの改行コード削除!?

    外部txt変数ファイルの改行コード削除!? // 外部txt変数ファイルロード完了時 function onComplete(e:Event) { var _str:String = e.target.data; var _vars:URLVariables = new URLVariables(_str); } // 外部txt vars1=hoge1&vars2=hoge2 ↑これだと問題ないですが・・・ vars1=hoge1& vars2=hoge2 ↑として外部ファイルを読みやすくしたいのです。 ですが改行を入れると無限ループ!?のような状態になりFlashが強制終了します。 そこで _str.replace( "/n", "" ); _str.replace( "/r", "" ); などと置換を試みるも期待した結果は得られず強制終了します・・・。 アドバイス願います。

    • ベストアンサー
    • Flash
  • Flashで外部テキストファイルを読み込ませようとしたらば文字化けが発生

    Flashで外部テキストファイルを読み込ませようとしたらば文字化けが発生しました。 文字化けを解消しようと思いいろいろと試したのですがどうしても解消する事ができませんでした。 1つわかる事は数字を表示する事はできるという事です。 日本語になると文字化けになってしまいました。 テキスト側の記述 text=あいうえお フラッシュ側の記述 onClipEvent(load){ this.loadVariables("news.txt"); } になっています。 どうか良いアドバイスをいただけないでしょうか? お願いします。

  • 外部swfの読込について

    1枚のFlashに二つの外部swfを読み込む方法を教えて下さい。 今参考書を見ながらやってみたのですが外部ファイルが読み込まれていないようで 書き出したswfファイルには何も表示されません。 試した方法ですが・・・ 外部swfファイル読込用ムービークリップを作成、 オブジェクトアクションを挿入 --------------------------------- onClipEvent (load) { function Load (file) {  this.loadMovie (file);   } } --------------------------------- フレームを作成し下記アクション挿入 --------------------------------- contents_mc.Load("about.swf") --------------------------------- 使用ソフトはFlash5です。 どうぞ宜しくお願いします。

    • ベストアンサー
    • Flash
  • 外部ファイルの読み込みにrequireを利用し、指定ファイルパスをスカ

    外部ファイルの読み込みにrequireを利用し、指定ファイルパスをスカラー変数で行うとエラーとなる ファイルには、外部実行の格納ファイル名が入っています。 処理をしたいことは、指定ファイルにある変数を利用して、外部ファイルを実行することです。 実行すると以下のエラーを出しています。 ------------------------------------------------------------------ Software error: Can't locate ./$cfl/puls.cgi in @INC ...略 ------------------------------------------------------------------ プログラムは以下の内容です。 ------------------------------------------------------------------ 省略 open(DATA,"$file")|| die &error(" $file を読み込みopen出来ません"); flock(DATA,1); @lines = <DATA>; foreach $line(@lines){ ($afl,$bfl,$cfl,$efl,$y3) = split("<>", $lines1); require './$efl/puls.cgi'; } close(DATA); 省略 ------------------------------------------------------------------ そもそもrequireでスカラー変数が使えないのか? そのあたりも調べてみたのですが分かりませんでした。 また今回の方法以外にやり方がございましたらご指導頂きたく書き込みいたしました。 お手数かけます。 よろしくお願いいたします。

    • ベストアンサー
    • Perl
  • 外部のテキストファイルを読み込みたい

    はじめまして、phpを勉強しています。 ちょっとつまづいてしました。 質問をさせて下さい。 (phpは5.25の環境になります) $mainrss = array ( 'http://www.hoge.com/?feed=rss2', 'http://www.hoge2.com/?xml', 'http://www.hoge3.com/index20.rdf' ); $rssarray = array(); $today = date(U); foreach ($mainrss as $url){ $rss = fetch_rss($url); $title = $rss->channel['title']; $title = mb_convert_encoding($title, "UTF-8", "auto"); (省略) 上記の $mainrss = array ( 'http://www.hoge.com/?feed=rss2', 'http://www.hoge2.com/?xml', 'http://www.hoge3.com/index20.rdf' ); 部分を $mainrssarray = file('rss.txt'); として外部テキストファイルからデータを呼び込もうとしたのですがだめでした。 rss.txtの内容 'http://www.hoge.com/?feed=rss2', 'http://www.hoge2.com/?xml', 'http://www.hoge3.com/index20.rdf' どのようにすれば外部のテキストファイルから呼び込んでくれるでしょうか? 初心者的な質問で大変申し訳ないんですが、アドバイスをよろしくお願い致します;;

    • ベストアンサー
    • PHP
  • Flash MXで外部テキストを読み込むと文字化けしてしまいます。

    以下のように、Flash MXで外部テキストを読み込むと文字化けしていまいます。 どうすれば文字化けせず、表示されるのでしょうか? onClipEvent (load) { this.loadVariables("myData.txt"); }

    • ベストアンサー
    • Flash