吾知网

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 6399|回复: 0
打印 上一主题 下一主题

flash与php的简单交互实例

[复制链接]
跳转到指定楼层
楼主
发表于 2015-10-23 10:00:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|吾知网 ( 粤ICP备13013563号-1 )

GMT+8, 2024-12-23 10:31 , Processed in 1.109375 second(s), 10 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表