Flex4 与 PHP 通讯
来源:互联网 发布:小学生电脑绘画软件 编辑:程序博客网 时间:2024/06/05 17:17
Flex 4 要与PHP通讯,先要安装 PHP 环境,如apache,mysql,php等,当然也有集成环境 XAMPP,直接解压即可使用。
先打开 XAMPP ConTrol panel 启动Apache和mysql,这样php的环境算是好了。接下来就按以下的步骤:
1.如xampp解压到了F盘,在F:\xampp\htdocs\ 建立项目文件夹 flexphpdemo,并建立一个Demo.php
<?php if(is_numeric($_REQUEST["Data1"])){ $ReturnData = $_REQUEST["Data1"]*10; }else { $ReturnData = "不是数字"; } $results[] = "<options>"; $results[] = "<option><ReturnData>".$ReturnData."</ReturnData></option>"; $results[] = "</options>"; print implode("\n",$results); exit; ?>
2. 在Flex 插件中新建项目,然后在Flex 中选择应用服务器类型为PHP,然后在Flex服务器中选择项目位置如下图
3.然后新建Demo.mxml,并输入以下代码:
<?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"> <fx:Declarations> <s:HTTPService id="hs" url="http://localhost/flexphpdemo/HelloWorld.php" result="handleXml(event)" fault="handleFault(event)" resultFormat="e4x"> <s:request> <Data1> {TextInput1.text} </Data1> </s:request> </s:HTTPService> </fx:Declarations> <fx:Script> <![CDATA[ import mx.controls.Alert; import mx.rpc.events.FaultEvent; import mx.rpc.events.ResultEvent; public function handleXml(event:ResultEvent):void{ TextArea1.text = event.result.toString(); TextInput2.text = event.result.option.ReturnData; } public function handleFault(event:FaultEvent):void{ Alert.show(event.fault.faultString,"ERROR"); } ]]> </fx:Script> <s:TextInput x="10" y="10" id="TextInput1" enter="hs.send()" /> <s:Button x="178" y="10" label="Button" id="Button1" click="hs.send()" /> <s:TextInput x="10" y="40" id="TextInput2" /> <s:TextArea x="10" y="70" height="216" width="233" id="TextArea1" /> </s:Application> 4.然后运行程序出现如下页面:
然后输入相关的数字,如果是数字时,将返回输入数的10倍结果。
如果不是数字,将返回“不是数字”;
证明flex与php通讯成功。
- Flex4 与 PHP 通讯
- as3与后台通讯(php)
- PHP程序与服务器端通讯的方法
- PHP程序与服务器端通讯的方法
- PHP程序与服务器端通讯方法小结
- C#与PHP之间SOAP压缩通讯
- Flash(AS2.0)与php通讯 分享
- php与mysql通讯那点事
- PHP进程与进程间的通讯
- Flex4与WebService通信
- flex4与Java交互
- flex4与服务端通信
- flex4与Java交互
- flex4与Java交互
- flex4与Java交互
- flex4与Java交互
- Flex4与java交互
- Flex4 E4X 与 XML
- C#文件上传头文件
- 从涂鸦到发布——理解API的设计过程
- easy ui datagrid 从编辑框中获取值
- 有关Jar的小经历
- Error creating bean with name 'sessionFactory' defined in class path resource [applicationContext.xm
- Flex4 与 PHP 通讯
- SQL Server存储过程Return、output参数及使用技巧
- iOS 方法objc_msgSend()编译不通过
- LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- Android笔记(4) ---ListView绑定SimpleAdapter适配器并下拉刷新数据
- 黑马程序员 - OC语言 - NSArray 读写文件
- 安装redis
- SQL语句order by两个字段同时排序问题
- 常用代码:收集设备信息+有无SD卡+软键盘+Home,后台运行+状态栏高度+标题栏(ActionBar)高+SIM卡+网路