flex php httpservice通信简单例子
2012-12-26 15:03
447 查看
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" width="400" height="300">
<mx:HTTPService url="http://localhost/shishi.php" id="service" result="serviceResult(event)"
fault="serviceFault(event)" method="GET"
useProxy="false">
<mx:request xmlns="">
<id>{requestedId}</id>
</mx:request>
</mx:HTTPService>
<mx:Script>
<![CDATA[
import mx.rpc.events.FaultEvent;
import mx.rpc.events.ResultEvent;
[Bindable]
private var requestedId:String;
private var requestedName:String;
//trace the result of the service out
private function serviceResult(event:Event):void {
trace(service.lastResult.name);
}
// in the event that the service faults or times out
private function serviceFault(event:Event):void {
trace('broken service');
}
private function callService():void {
requestedId = input.text as String;
service.send();
}
]]>
</mx:Script>
<mx:TextInput id="input"/>
<mx:Button label="get user name" click="callService()"/>
<mx:Text text="{service.lastResult.id}"/>
<mx:Text text="{service.lastResult.name}"/>
<mx:Text text="{service.lastResult.age}"/>
</mx:Application>
目测有用
忘记:shishi.php
<?php
$id_number = $_GET["id"];
$name = $_REQUEST["name"];
echo('<id>'.$id_number.'</id><name>OK</name><age>30</age>');
?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" width="400" height="300">
<mx:HTTPService url="http://localhost/shishi.php" id="service" result="serviceResult(event)"
fault="serviceFault(event)" method="GET"
useProxy="false">
<mx:request xmlns="">
<id>{requestedId}</id>
</mx:request>
</mx:HTTPService>
<mx:Script>
<![CDATA[
import mx.rpc.events.FaultEvent;
import mx.rpc.events.ResultEvent;
[Bindable]
private var requestedId:String;
private var requestedName:String;
//trace the result of the service out
private function serviceResult(event:Event):void {
trace(service.lastResult.name);
}
// in the event that the service faults or times out
private function serviceFault(event:Event):void {
trace('broken service');
}
private function callService():void {
requestedId = input.text as String;
service.send();
}
]]>
</mx:Script>
<mx:TextInput id="input"/>
<mx:Button label="get user name" click="callService()"/>
<mx:Text text="{service.lastResult.id}"/>
<mx:Text text="{service.lastResult.name}"/>
<mx:Text text="{service.lastResult.age}"/>
</mx:Application>
目测有用
忘记:shishi.php
<?php
$id_number = $_GET["id"];
$name = $_REQUEST["name"];
echo('<id>'.$id_number.'</id><name>OK</name><age>30</age>');
?>
相关文章推荐
- flex 通过HTTPService与php通信
- flex通过HTTPService与java通信例子
- 利用HTTPService实现Flex与服务器端低数据量通信
- Flex与Java通信之HttpService方式
- Flex中HTTPService与java后台通信
- Flex与Java通信之HttpService
- Flex与Java通信之HttpService方式
- flex 整合 struts 的一个简单示例(使用Httpservice)
- java Web与Flex通过HTTP service 通信 并解析Map 数据。
- Flex 与 C# socket 通信(最简单的例子)
- flex php 简单通信实例
- Flex 与 servlet 通信(Httpservice)
- socket上http协议应用(使用socket进行http通信的例子,准备好报头以后,简单read/write就可以了)
- flex学习笔记6-----数据通信HTTPService
- Flex与asp.net通过HttpService通信示例
- Flex httpservice 和java struts2 通信 地址提交中文乱码解决方法
- Flex中使用HttpService和WebService方式通信
- Flex的通信方式(四)——HTTPService_2
- 用HTTPService实现flex与jsp的通信
- Flex中利用HTTPService标签动态导入XML文件的例子