package {
import flash.display.MovieClip;
import flash.display.Sprite;
import flash.events.MouseEvent;
import flash.events.Event;
import flash.net.*;
import fl.controls.List;
import fl.data.DataProvider;
public class message extends Sprite {
private var ftit:String;
private var fcon:String;
private var fnam:String;
private var url_loader:URLLoader=new URLLoader();
private var url_send:URLRequest=new URLRequest("http://127.0.0.1/datatosql.php");
private var tip_loader:URLLoader=new URLLoader()
private var url_get:URLRequest=new URLRequest("http://127.0.0.1/datatoxml.php");
private var vari:URLVariables=new URLVariables();
private var info_db:Array=new Array();
public function message() {
submit_btn.addEventListener(MouseEvent.CLICK,submit_fun);
cancer_btn.addEventListener(MouseEvent.CLICK,cancer_fun)
}
private function submit_fun(e:MouseEvent) {
vari.ftit=title_input.text;
vari.fcom=comment_input.text;
vari.fnam=name_input.text;
url_send.data=vari;
url_loader.dataFormat=URLLoaderDataFormat.TEXT
url_send.method=URLRequestMethod.POST;
url_loader.load(url_send);
url_loader.addEventListener(Event.COMPLETE,load_com);
}
private function load_com(e:Event) {
tip_loader
var echo_db=new URLVariables((e.currentTarget as URLLoader).data);
info_db.push(echo_db.tip);
list.dataProvider=new DataProvider(info_db);
trace(echo_db.ptit);
}
private function cancer_fun(e:MouseEvent){
title_input.text=""
comment_input.text=""
name_input.text=""
}
/*=========================get info=========================*/
}
}
get、post方法都可以,我不会AS但我看到其它的SWF都是这样的
PHP输出xml,flash载入XML