• ベストアンサー

FlashのPost受け取り

shevyの回答

  • shevy
  • ベストアンサー率44% (69/156)
回答No.2

http://jadore.jp/~php-zone/portfolio/flash_php02.html php-zone というサイトに実験がありますよ。 どうでしょうか??

参考URL:
http://jadore.jp/~php-zone/portfolio/flash_php02.html
sakai3
質問者

お礼

ありがとうございます。 しかし、これもFlash→CGI→Flashですね。 でも、参考になりました。ありがとうございます。

関連するQ&A

  • FlashにてloadVariablesで外部テキストを読込む

    WindowsXPでFlash8を使っています。 そこで、Flash8にて外部のTXTファイルを読み込ませるには、loadVariablesを使うと良いと知り作成してみたのですが、ローカル上とサーバー上で、フォントの行間が変わってしまいます。 どのように変わるのかと言うと、1行分行間を取りたいと思いプロパティで読み込ませるダイナミックテキストのフォントを16pt、行間も16ptに設定しました。しかし、ローカル上では、2行分開いて表示され、何故かサーバー上では正しく1行分開いて表示されるのです。 なので、実際には問題は無いのですが、疑問を解消したく質問させていただきました。 同じような質問をされている方がいたのですが、その方はFlash CS3だったので、LoadVarsを使うように言われていました。 もし、loadVariablesでは解消できないようでFlash8でもLoadVarsが使えるのでしたら、使い方を詳しく説明していただけないでしょうか? Flashに関して知識が乏しく恥ずかしいばかりですが、宜しくお願いいたします。

    • ベストアンサー
    • Flash
  • FlashよりLoadVarsクラスを使用し,CGIへデータを送信しようとしていますが…

    FlashよりLoadVarsクラスを使用し、CGIへデータを送信しようとしていますが・・・。 なかなか成功しません;; Flashのアクションスクリプト、およびCGI(Perlで)スクリプトをお教えいただけないでしょうか? -詳細- ボタンに LoadVars.send(); LoadVars.sendAndLoad(); などを使用し、Flash→CGIへ送信し、結果を表示したり、Flash→CGIへ送信し、CGIで送信した変数などを処理した後、Flashより変数を受信し、表示する。 -例- 1.Flashよりテキストフィールドに文字を入力し、CGIへ送信。 2.CGIにて受信後、受信した文字をopenで保存(.txtファイル作成) 3.先ほどCGIより保存したtxtファイルをFlashから読み込む。 -環境- 楽天さんのiswebライトでPerl言語を使い、Content-typeをHTMLでCGIを作成しております。 ご教授いただければ幸いです。 どうか、よろしくお願いいたしますm_ _m

    • ベストアンサー
    • Perl
  • sendAndLoadでcgiからの戻り値が文字化けする

    皆様、どうか助けてください!納期が迫っております・・・。 FLASHMX2004からボタンクリックでcgiにキーワードを送り、生成された検索結果を戻り値として受信しているのですが、数字以外は文字化けします。 5%3A1%3ACF1のようなURLエンコードされたままの状態になってしまうのです。 文字コードの問題ではなく、間違いなく正しい文字列が生成されていることは確認済です。 それが証拠に、loadVariablesだとうまくいくのです。 (当然、cgiをloadVariables用に変えることが前提) どうしてもsendAndLoadで実現する必要があります。 教えてください! System.useCodepage =true; dataObj = new LoadVars(); myLV = new LoadVars(); myLV.S01=keyword; myLV.sendAndLoad("http://xxx.xxx.xxx/cgi-bin/perl.cgi",dataObj,"POST"); dataObj.onLoad = function( success ) { _root.anser.text=dataObj.toString();//戻り値を表示 }

    • ベストアンサー
    • Flash
  • FLASH1→PHP→FLASH2 POST送信での受け取り方法。

    FLASH 8の初心者です。 Sample.swfにあるボタンから、PHPを通してSample2.swfに値を送ろうとしています。そこで、送った値を判定して、そのフレームに移動するようにしたいと思っています。 現在はFLASH→PHP→FLASHというのはできるのですが、FLASH1→PHP→FLASH2という方法がわかりません。 ■Sample.swfのボタン A.onPress = function() { SendData = new LoadVars(); //データを送信するための箱。 _root.SendData.nakami1 = "sam"; //送りたいデータを箱に詰める //データ(中身)を詰めた箱をgetFlash.phpに送信 _root.SendData.sendAndLoad("http://localhost/Sample/Sample.php", _root.SendData); //3)getFlashからレスポンスが合った場合(SendDataにデータが帰ってきた時) _root.SendData.onLoad = function() { //受け取ったときの処理 if(this.val){    if(this.val1){ gotoAndPlay(2); } } } } これで、PHPに値を送っています。 <?php //2)Flashからデータを受け取る-Flashで使用した変数名 $test1 = $_POST["nakami1"]; //やりたい処理を書く if($test1 == "sam"){ $test1 = "name"; }else{ $test1 = "error"; } //Flashにデータを送る print "&val=true"; //上の結果を表示の実行。 print "&val1=".$test1; //val1に$test1の値を代入。 ?> この書き方でFLASH→PHP→FLASHはできるのですが、これをどのように変更したらFLASH2へ値を送れるのかわかりません。調べてもどのようにすればいいのかわからないので困っています。 FLASH2のほうではsetInterval文を使って、常にPHPからの送られてくる値を取得しようと思っています。 ★setInterval文 functionvar intervalID:Number=setInterval(getFunc,1000); getFunc(){ getURL("http://localhost/test/Sample.php", "_self", "GET"); if(val== "name"){ gotoAndpPay(2); } } このように書いたのですがどのようにすればPHPからの値を取得できるのかわかりません。このような書き方をしなくてもできるのでしょうか? どんなことでもいいので返事をよろしくお願いします・・・。

  • Flash 外部テキスト 書き出し

    Flashで外部テキストの読み込み例はたくさんありますが、 Flashから外部テキストへ値を書き出す事はできるのでしょうか? Flash側から外部テキストへ値を書き出し(テキストファイルでなくても構いません)後にその値を再度Flash側で読み込むという動作を望んでいます。 バージョンはFlash8+AS2.0です。 ご教授願います。

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

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

    • ベストアンサー
    • Flash
  • Flashの外部テキスト読み込みについて

    FlashのActionScriptに外部テキストから変数をに数値を格納したいのですが以下のようにしても出来ません。 教えてください。 System.useCodepage = true; loadVariables ("maisu.txt",_root); a = maisu; gotoAndStop(a); ________________maisu.txt____________________ maisu=5 Flash8を使っています。よろしくお願いします。

  • FLASH⇒PHP間のXML受け渡し

    FLASH & PHP初心者です。 環境: FLASH8 PHP5.2.3 FLASHからsendAndLoadを使ってXMLを送信した場合、サーバ側PHPでは$_POST[];でデータ取得できるのかなと思って調べています。 例:xml_Request.sendAndLoad("http://localhost/xmlresponder.php", xml_Response); このとき、$_POST[]の中には何を記述したらよいのでしょうか。 それとも他の取得方法があるのでしょうか。 同様の質問がQNo.2916528に上がっていたのでecho $_POST[text/xml];で動かしてみたのですが<br />が返って来ただけでした。 ご教授宜しくお願いします。

    • ベストアンサー
    • PHP
  • Flashで外部テキストをテキストフィールドオブジェクトに読み込む方法

    FlashMXを使用しています。 外部テキストファイルをまず loadVariablesで読み込みました。 そして、その読み込んだテキストファイルの内容を、 ダイナミックテキストボックスに入れて表示させたいと思っています。 その際、テキストボックスには変数名をつけるのではなく、インスタンス名をつけることでテキストフィールドオブジェクトとしています。 以下、そのスクリプトです。 mc_text_fieldという名前のテキストフィールドオブジェクトに外部テキストの変数v_textのストリングを読み込ませようとしていますが、うまく作動しません。 タイムラインのスクリプト this.loadVariables("gaibu.txt"); mc_text_field.text=v_text; 外部テキストgaibu.txtの中身 v_text=こんにちは。 宜しくお願いします。 また、LoadVarsを使っても読み込むことは可能なのでしょうか。どちらがお薦めでしょうか。宜しくお願い致します。

  • FLASHを使用した検索フォーム

    FLASHでテキストボックスと検索ボタンを作成しました。 テキストボックスは変数が「subject」となっています。 ボタンのアクションスクリプトは on(press){ this.getURL("http://***.cgi","NAKA","POST"); } となっています。 ここで入れたテキストデータをcgiの検索ワードに直接持っていきたいのですが、どのようにすればいいのでしょうか? cgiの方は、検索ボックスの名前が「word」となっています。 POSTではなく、GETならうまくいくのでしょうか? イマイチFLASHとcgiの連携がわかりません。

    • ベストアンサー
    • CGI