Actionscript3.0でPOST&XMLの取得

RELEASE- 2011年10月20日 12:37 PM

UPDATE - 2011/12/02 11:45

AS3.0を使っていて良く使うのが、この処理 PHPにPOSTで複数の変数を送って、帰ってくるのはXMLっていうやつ

面倒だからクラスにしてみました。

使うクラス:POST_XMLloader.as(同封してます。) 対応言語:ActionScript3.0

ダウンロードはこちら(get_xml.zip)

使い方

ポストしたい時

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();
}

こんな感じです。

簡単でしょ?

Share on Facebook

COMMENT | コメント

XHTML: タグが使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>