wadadanet

  • Increase font size
  • Default font size
  • Decrease font size

Actionscript3.0でPOST&XMLの取得

Print

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

こんな感じです。

簡単でしょ?

修正(2009年2月26日)

サンプルコードが分かりにくかったので少し改良

修正(2009年4月23日)

サンプルコードのPHPを少し修正
コメントくれた人ありがとうございます!

  • この記事をdel.cio.usに登録する
  • この記事をはてなブックマークに登録する
  • この記事をGoogleブックマークに登録する
  • この記事をYahoo!ブックマークに登録する
  • この記事をdiggに登録する
  • この記事をlivedoor clipに登録する
  • この記事をNewsGator Onlineに登録する
Last Updated ( Thursday, 23 April 2009 18:09 )  
Comments (2)
2 Saturday, 21 March 2009 13:26
wadadanet.
わぁああ
ほんまっすね。

ちょっと直してきます。
1 Wednesday, 18 March 2009 18:31
ASPHP
PHP側

$com = $_POST[st];



$com = $_POST[$st];

Add your comment

Your name:
Your website:
Comment:

検索


シェア