flex php httpservice通信简单例子
发布时间:2020-12-15 04:33:56 所属栏目:百科 来源:网络整理
导读:?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)" ?? ??? ??? ??? ??? ?faul
<?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>'); ??? ?> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |