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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   サーバ関連【CGI・FCS・XMLSocket etc】
     LoadVars() オブジェクトで、CGI へデータを送信
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
OresamaX
Åê¹ÆNo.4550
投稿日時: 2004-3-4 18:30
新米
居住地: 東京
投稿: 27
使用環境:
OS = Win2000,WindowsXP SP2,MacOSX
Publish = Flash MX 2004 Professional
browser = IE6.0, Firefox1.5, Opera8.5, Safari
FlashPlayer = 7.0, 8.0
LoadVars() オブジェクトで、CGI へデータを送信
はじめまして。

LoadVars() オブジェクトで、CGI へデータを送信しています。

myLV = new LoadVars();
myLV.name = "Name";
myLV.point = 20;
myLV.age = 32;
myLV.send("http://○○.com/cgi-bin/hoge.cgi");

上記の、send の URL指定だけでは、なぜかデータ送信できません。
myLV.send("http://○○.com/cgi-bin/hoge.cgi","POST");

などとすればOKなのですが、
FLASHのプロジェクタで実行しているため、
別ウィンドウでIEブラウザが開いてしまい、困っています。

原因や対応方法をご存知の方がいらっしゃれば、
ご教示いただけないでしょうか。
OresamaX
Åê¹ÆNo.4557
投稿日時: 2004-3-4 20:56
新米
居住地: 東京
投稿: 27
使用環境:
OS = Win2000,WindowsXP SP2,MacOSX
Publish = Flash MX 2004 Professional
browser = IE6.0, Firefox1.5, Opera8.5, Safari
FlashPlayer = 7.0, 8.0
Re: LoadVars() オブジェクトで、CGI へデータを送信
自己レスですみません。

myLV.send("http://○○.com/cgi-bin/hoge.cgi");

の箇所を、

var myLV2 = new LoadVars();
myLV.sendAndLoad("http://○○.com/cgi-bin/hoge.cgi",myLV2,"POST");

として処理したら、問題なく動作いたしました。

が、やはり send() メソッドだけでは動作いたしません。
第2、第3パラメタは省略可能なはずですが・・・。

以上です。

Kazuhiko Tani
Åê¹ÆNo.4691
投稿日時: 2004-3-8 13:10
常連
居住地: 新潟
投稿: 72
使用環境:
proSP1+MX2004prover7.0.1 +MX2004pro
FCS1.5&CFMX
Re: LoadVars() オブジェクトで、CGI へデータを送信
本題からはずれているかもしれませんが、プロジェクタの場合”post”に関して制限があるようです。
macromediaテクニカルサポート
OresamaX
Åê¹ÆNo.4709
投稿日時: 2004-3-8 17:14
新米
居住地: 東京
投稿: 27
使用環境:
OS = Win2000,WindowsXP SP2,MacOSX
Publish = Flash MX 2004 Professional
browser = IE6.0, Firefox1.5, Opera8.5, Safari
FlashPlayer = 7.0, 8.0
Re: LoadVars() オブジェクトで、CGI へデータを送信
情報ありがとうございます。
なんとか対応できそうです。
GETで処理する方法を考えて見ます。

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

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