打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Flex 2和PHP交互

Flex 2通过HttpService可以和JSP、PHP进行交互。JSP交互用的最多,这里贴出一个跟PHP交互的例子。
flex.php,负责处理数据,这里已经忽略掉处理的代码。

代码
  1. <?php  
  2.     $jouemail = "null";   
  3.     $joupassword = "null";   
  4.        
  5.     if (isset($_POST[‘jouemail‘]) && isset($_POST[‘joupassword‘])){   
  6.         $jouemail = $_POST[‘jouemail‘];   
  7.         $joupassword = $_POST[‘joupassword‘];   
  8.     }   
  9.        
  10.     $Return = "<login>";   
  11.     $Return .= $jouemail;   
  12.     $Return ."</login>";   
  13.   
  14.     print $Return;   
  15. ?>  

login.php,负责显示。
代码
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
  2. <html xmlns="http://www.w3.org/1999/xhtml">  
  3. <head>  
  4. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />  
  5. <title>Flex2和PHP交互测试-login</title>  
  6. </head>  
  7.   
  8. <body>  
  9. <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="500" height="375" title="flex">  
  10.       <param name="movie" value="login.swf" />  
  11.       <param name="quality" value="high" />  
  12.       <embed src="login.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="500" height="375"></embed>  
  13. </object>  
  14. </body>  
  15. </html>  

login.swf/login.mxml。 Flex 2文件,以上3个文件放到一个目录里。
代码
  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="500" height="300">  
  3.     <mx:Script>  
  4.         <![CDATA[  
  5.             import mx.controls.ProgressBar;  
  6.             import mx.charts.chartClasses.DualStyleObject;  
  7.             import mx.collections.XMLListCollection;  
  8.             import mx.collections.ArrayCollection;  
  9.             import mx.rpc.events.ResultEvent;  
  10.             import mx.managers.PopUpManager;  
  11.             import mx.containers.TitleWindow;  
  12.             import mx.containers.ApplicationControlBar;  
  13.             import mx.controls.ToolTip;  
  14.             import mx.controls.Alert;  
  15.               
  16.             [Bindable]  
  17.             private var loginResult : String;  
  18.               
  19.             public function getLoginResult(event : ResultEvent) : void{  
  20.                 loginResult = event.result.login;  
  21.                 Alert.show(loginResult, "登录结果");  
  22.             }  
  23.         ]]>  
  24.     </mx:Script>  
  25.   
  26.     <mx:HTTPService id="userLogin" url="flex.php" useProxy="false" method="POST" result="getLoginResult(event)">  
  27.         <mx:request xmlns="">  
  28.             <jouemail>  
  29.                 {jouemail.text}   
  30.             </jouemail>  
  31.             <joupassword>  
  32.                 {joupassword.text}   
  33.             </joupassword>  
  34.         </mx:request>  
  35.     </mx:HTTPService>  
  36.   
  37.     <mx:Form label="登录" x="108" y="70">  
  38.         <mx:FormItem label="Email:">  
  39.             <mx:TextInput id="jouemail"/>  
  40.         </mx:FormItem>  
  41.         <mx:FormItem label="Password:">  
  42.             <mx:TextInput id="joupassword" displayAsPassword="true"/>  
  43.         </mx:FormItem>  
  44.         <mx:Button label="登录" click="userLogin.send();"/>  
  45.     </mx:Form>  
  46. </mx:Application>  
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
ZendAMF实现Flex与PHP通信(解决actionscript取返回结果问题)
网站后台登录地址大全
flex 使用viewstack实现页面的跳转(转)
ArcGIS Api For Flex 动态画点和线
申精--flex4图表Chart导出图片功能实现详解--菜鸟级详解
java与flex结合做的登陆(连接数据库) - Flex - Flash - JavaE...
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服