<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical"
verticalAlign="middle"
backgroundColor="white">
<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>
在Flex端通过HttpService.send(Object)发送到java端的数据,Object被自动模拟成Http的POST。
例如:
var o: Object = {para1:"Hello",para2:"This is a Para"};
httpService.send(o);
....
在java端,通过getParamter("para1"),你将获得“hello”字串。
分享到:
相关推荐
Flex HTTPService 如何给后台传递参数 包含实例绝对简单
flex4 httpservice 例子 提取xml数据
Flex中利用HTTPService MXML标签(tag)将XML转化为对象(objects)
简单的 flex HttpService例子,可供初学者参考
一个flex 与 java 通过HTTPService 通信的小例子,希望对flex新手有点帮助
Flex4_httpService远程调用JAVA。包含源码。jar包,配置。
flex通过httpService读取xml数据到datagird中,通过读取远程URL的XML数据(这里保存到本地),保存到ArrayCollection中,然后在将ArrayCollection绑定到datagird上 环境:flex3.0 可直接运行
Flex 使用HttpService组件发送XML数据与java交互 例子+文档
这是本人做的Flex4 通过HttpService与Java进行交互...本人已经将Flex4整合到Myeclipse 8.5中去了,所以这个项目是在MyEclipse 8.5中开发的。 本人人格保证此项目在本人电脑上能够运行,个人提醒你注意本项目的输出路径
Flex中利用HTTPService标签动态导入XML文件例子FlexAdd comments
flex通过Http和WebService与服务器通信交互,交互后台采用java的Struts2做为处理后台.
FLEX _HTTPService的调用方法 显示数据的例子 QueryDataSet.xml
NULL 博文链接:https://topmanopensource.iteye.com/blog/425794
flex 解析xml文件,利用httpservice读取xml文件,按要求过滤字符串,获取对应的值
flex用httpService通信与java后台连接
Flex使用HttpService以键值对的形式发送请求,Java使用Servlet接收Flex请求,再返回数据给Flex客户端。 有文档有例子 包括java 和 flex
主要介绍了使用flex中的httpservice方法与java进行交互,需要的朋友可以参考下
flex 和java的通信使用的是httpservice 但当时遇到了不知道如何获取java端的返回值给flex前端 我这个就是为了解决你烦恼而来的 绝对不忽悠你
纯flex网站前台,通过httpservice、webservice进行数据交互
本例总结了自己如何使用DataGrid空间并且使用HTTPServer进行参数传递,附有源代码