| 1、flash向php传参数(message,abc);2、flash接收php传来的参数($phpMessage,$phpabc);3、在php中输出从flash中传来的参数   
  php中写法如下: 1 <?php
 2
 3  $flashData = $_POST['message'];    //接收来自flash的变量 messgae;
 4  $flashabc = $_POST['abc'];         //接收来自flash的变量 abc
 5  $phpMessage = 'im php message!'; //向flash中传值$phpMessage
 6  $phpabc = 'phpabc传到flash中';    //向flash中传值$phpabc
 7
 8 //打印出要传输的变量;
 9 echo 'phpMessage=$phpMessage';
 10 echo "&flashMessage=$flashData";
 11 echo "&flashmas=$flashabc";
 12 echo "&phpabc=$phpabc";
 13 //echo "phpMessage=$phpMessage&flashMessage=$flashData&
 flashmas=$flashabc&phpabc=$phpabc";
 14 ?>;
 
 
 
  as3写法如下 
 1 import flash.text.TextField;
 2
 3  var loader:URLLoader = new URLLoader();
 4  //声明一个URLRequest
 5  var <a href="URLRequest">url:URLRequest</a> = new URLRequest("test.php");
 6 //设置传输方式为POST
 7 url.method = URLRequestMethod.POST;
 8 //声明一个URLVariables
 9 var values:URLVariables = new URLVariables();
 10 //设置要传输的信息(message,abc)
 11 values.message="hello im flash!";
 12 values.abc="flash中abc";
 13 url.data = values;
 14 loader.dataFormat = URLLoaderDataFormat.VARIABLES;
 15 loader.addEventListener(Event.COMPLETE,loaded);
 16 function loaded(e:Event){
 17 //输出从php传过来的参数,phpMessage是接收的php中变量$phpMessage的值;
 flashMessage和flashmas接收的是从flash中传到
 18 //php中的两个变量message,abc的值,看是否传值成功;
 19 trace(loader.data.phpMessage);
 20 trace(loader.data.flashMessage);
 21 trace(loader.data.flashmas);
 22 //打印出这些变量的值;
 23 var t:TextField=new TextField();
 24 t.width=300;
 25 t.height=500;
 26 t.wordWrap=true;
 27 t.appendText("\n php中变量phpMessage="+loader.data.phpMessage);
 28 t.appendText("\nphp中变量flashMessage="+loader.data.flashMessage);
 29 t.appendText("\nphp中变量flashmas="+loader.data.flashmas);
 30 t.appendText("\n php中变量phpabc="+loader.data.phpabc);
 31 addChild(t);
 32 }
 33 loader.load(url);
 34
 
 
 |