■閲覧ありがとうございます。
■Flashに置いてある送信ボタンを押すとPHPへ座標を渡してブラウザでプレビュー(GDで画像を配置)するという処理を書いています。
「request.method = URLRequestMethod.POST;」とPOST指定しているのですがGET送信になってしまいます。
なぜでしょうか?
//送信クラス
package
{
import flash.display.*;
import flash.net.*;
import flash.events.*;
import flash.utils.*;
import flash.net.sendToURL;
public class KOUKOKUConnection
{
// コンストラクタ
public function KOUKOKUConnection()
{
}
//送信処理
public static function sendZdata()
{
//URLVariables
var variables:URLVariables = new URLVariables();
//座標データを送信する
for(var i:int=0 ; i < KOUKOKUEnv._Zdata.length; i++){
variables['imgArray['+i+']'] = [KOUKOKUEnv._Zdata[i].x + "_" + KOUKOKUEnv._Zdata[i].y + "_" + KOUKOKUEnv._Zdata[i].No];
}
variables.backImg = KOUKOKUEnv._swf.GrdMenu.GrdList.selectedItem.data;
// URL の設定
var url:String = "http://xxxxx/sendTest.php";
var request:URLRequest = new URLRequest(url);
request.data = variables;
request.method = URLRequestMethod.POST;
navigateToURL(request);
}
}
}
//送信ボタンにに関するクラス
package
{
import flash.events.MouseEvent;
import flash.display.MovieClip;
public class PrvBtn
{
// コンストラクタ
public function PrvBtn()
{
KOUKOKUEnv._swf.BtnPanel.PrvBtn.addEventListener(MouseEvent.CLICK, PrvOn);//送信ボタン押下
}
private function PrvOn(event:MouseEvent):void
{
KOUKOKUConnection.sendZdata();
}
}
}
よろしくお願いいたします。