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>


 

posted on   小强斋太  阅读(140)  评论(0编辑  收藏  举报

编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律

导航

< 2012年8月 >
29 30 31 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示