天天看點

flash與php的簡單互動執行個體

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 " &amp;flashMessage= $flashData " ;

11 echo " &amp;flashmas= $flashabc " ;

12 echo " &amp;phpabc= $phpabc " ;

13 // echo "phpMessage=$phpMessage&amp;flashMessage=$flashData&amp; flashmas=$flashabc&amp;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

php