RELEASE- 2011年10月20日 12:37 PM
UPDATE - 2011/12/02 11:45
AS3.0を使っていて良く使うのが、この処理 PHPにPOSTで複数の変数を送って、帰ってくるのはXMLっていうやつ
面倒だからクラスにしてみました。
使うクラス:POST_XMLloader.as(同封してます。) 対応言語:ActionScript3.0
ポストしたい時
var kPostURL ="./get_xml.php";//POST先 var arr:Array = new Array();//POST内容Array //適当にPOST内容を入れていきます。 arr["no"] = 50;//PHP側($_POST["no"]で取得できます。) arr["title"] = "タイトル";//PHP側($_POST["title"]で取得できます。) arr["content"] = "コンテント内容";//PHP側($_POST["content"]で取得できます。) //POSTして読み込む var loader:POST_XMLloader = new POST_XMLloader( kPostURL, arr , true ); loader.addEventListener( POST_XMLloader.LOAD_COMPLETE, loadedHandler ); loader.addEventListener( POST_XMLloader.LOAD_ERROR, ioErrorHandler );
function loadedHandler( e:Event ){
trace("└loadedHandler");
var xml:XML = e.currentTarget.getXML(); //読み込み終わったXMLの取得
xmlTF.text = xml.toString();
}
こんな感じです。
簡単でしょ?
