flex---->HttpService
Flex中如何利用HTTPService的send(),将参数传递给HTTPService
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white" viewSourceURL="srcview/index.html"> <mx:Script> <![CDATA[ import mx.controls.Alert; import mx.events.ValidationResultEvent; import mx.utils.StringUtil; private function submit_click(evt:MouseEvent):void { var result:ValidationResultEvent = stringValidator.validate(); var params:Object = {}; lbl.text = ""; switch (result.type) { case ValidationResultEvent.INVALID: Alert.show(result.message, result.type); break; case ValidationResultEvent.VALID: params["name"] = StringUtil.trim(firstName.text); httpServ.send(params); break; } } ]]> </mx:Script> <mx:StringValidator id="stringValidator" source="{firstName}" property="text" minLength="2" maxLength="{firstName.maxChars}" /> <mx:HTTPService id="httpServ"> <mx:resultFormat>flashvars</mx:resultFormat> <mx:url>http://www.flash-mx.com/mm/greeting.cfm</mx:url> <mx:result>lbl.text = httpServ.lastResult.welcomeMessage;</mx:result> <mx:fault>Alert.show(event.toString(), event.type);</mx:fault> </mx:HTTPService> <mx:ApplicationControlBar dock="true"> <mx:Form> <mx:FormItem label="Name:" required="true" direction="horizontal"> <mx:TextInput id="firstName" maxChars="20" /> <mx:Button label="Submit" click="submit_click(event);" /> </mx:FormItem> </mx:Form> </mx:ApplicationControlBar> <mx:Label id="lbl" fontSize="32" /> </mx:Application>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律