请教flash与php交互的 as3实例(比如接收php的某参数后,在flash内新建mc元件)
flash跟php的互交 一般都是由flash发起申请的。由php首先发起申请,似乎做不到。就以登陆操作为例吧:
function loginRequest()
{
//首先flash端先向php发起申请,并提交用户名和密码
var req:URLRequest=new URLRequest("login.php");
req.method=URLRequestMethod.POST;
var vars:URLVariables=new URLVariables();
vars.username=“举例用户名”;
vars.password=“举例的密码”;
req.data=vars;
var LoginLoader:URLLoader=new URLLoader();
LoginLoader.load(req);
LoginLoader.addEventListener(Event.COMPLETE, Login_complete);//php收到flash的请求 得到用户名密码 做相关操作之后 可以向flash返回信息,一般通信格式都是xml 好用不解释
}
function Login_complete(e:Event):void{
var loginXML:XML=XML(e.target.data);
trace(loginXML);//php返回给flash的信息
trace("这里可以随意 操作了,新建mc 新建窗口.....");
}
转:http://zhidao.baidu.com/link?url=pBR9vp70vHKobzqA5pvhiijPa3vUcg2yHCCNw4Z8BEMepUG0rN7_WuqoipNcUmsMbEBU_tIqcjjFHiMubDVLl_