易截截图软件、单文件、免安装、纯绿色、仅160KB

Flex与webServices交互传递数据

    为了在应用程序中使用数据,Adobe Flex 包括了与HTTP servers,web services 或remoteobject services
(Java objects)进行交互的组件,这些组件被称之为远程过程调用(RPC)服务组件。
    与 Adobe ColdFusion,PHP 或类似的服务器技术不同,Flex 应用程序并不直接连接数据
库。举个例子,你可以在一个Flex 文件中插入HTTP service 来实现与ColdFusion 文件的交
互,以获取MySQL 数据库中的数据,转换成XML,然后返馈给Flex 应用程序。
本篇主要讲述Flex与webServices交互传递数据的过程。
1、webService程序的编写及发布服务
    webService的原理及概念可参考http://blog.csdn.net/mocklystone/archive/2010/02/24/5322436.aspx。
    webService的编写与平常程序的编写一样,只是他是一个web服务类型,并且在方法上需要添加[WebMethod]来
标识。
A、返回DataTable类型
示例:
   [WebMethod]
public DataTable GetUserList()
{
DataSet ds = new DataSet();
DataTable dt = new DataTable("UserList");
dt.Columns.Add("UserName");
dt.Columns.Add("UserPwd");
dt.Rows.Add(new object[] { "mocklystone", "123" });
ds.Tables.Add(dt);
return ds.Tables["UserList"];
}

该函数返回的是一个DataTable类型数据,但在函数中为什么要使用一个DataSet来封装,不是多此一举吗?其实不然,webservice为将这个函数解析成Wsdl(也就是xml形式的一个描述文档),且返回的数据也是解析成xml格式的,所以不管什么类型都需要序列化然后转换成xml,庆幸的是.net有封装对基本类型及一些常用类型的序列化。可这些类型中并没有包含DataTable,但却支持DataSet,所以通过封装成DataSet,再将其中的DataTable数据返回去,就可以转换成xml格式了。
B、返回泛型List<T>的数据类型
示例:
[WebMethod]
public List<User> GetAllUserList()
{
List<User> list = new List<User>();
User user = new User();
user.UserName = "mocklystone";
user.UserPwd = "123";
list.Add(user);
return li


相关文档:

flex 获得当前日期

    var formatter:DateFormatter = new DateFormatter();
    formatter.formatString = "YYYY-MM-DD JJ:NN:SS";
    Alert.show(formatter.format(new Date())); ......

BlazeDS, Flex与Java通信

1. 开发工具 : MyEclipse5.5, FlexBuilder3, Tomcat6.
2. 开发过程 :
    第一步 : 下载BlazeDS, 地址:http://opensource.adobe.com/wiki/display/blazeds/Release+Builds, 解压缩。
    第二步 : 在MyEclipse中新建WEB工程,导入依赖库:
     ......

flex右键弹出菜单(demo)

工程下的history文件夹下存放三个文件:index.template.html,rightClick.js,swfobject.js
src文件夹下存放CustomContextMenu.mxml文件。
1.CustomContextMenu.mxml:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
 applicati ......

Flex vs Flash

Flex vs Flash
Flex是一个针对企业级富互联网应用的表示层解决方案;
Flex是 RIA(rich internet applications,即富客户端)的一种技术实现
Flex是一种应用程序框架;
Flex序列产品包括编译工具和IDE,通过编写MXML(一种类XML标记语言)和ActionScript(AS,Flex的脚本语言,从Flash移植过来)代码,用编译器来生成SWF文 ......

Flex easingFunction

<?xml version="1.0" encoding="utf-8"?>
<Application xmlns="http://www.adobe.com/2006/mxml"
backgroundGradientColors="[0x000000,0x000000]"
themeColor="#222222"
horizontalAlign="left"
paddingLeft="10" paddingRight="10"
creationComplete="genData();"
viewSourceURL="srcview/index.ht ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号