1、flash向php傳參數(message,abc);2、flash接收php傳來的參數($phpMessage,$phpabc);3、在php中輸出從flash中傳來的參數
as3寫法如下
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 ?> ;
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
php中寫法如下:
轉載于:https://www.cnblogs.com/xuwb/archive/2010/07/23/1783673.html