易截截图软件、单文件、免安装、纯绿色、仅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学习中

2010.2.21 初步印象
1. Flex工程的核心就是那个mxml文件,所有的代码或结构都是围绕它;
2. 与这个mxml文件同名的as文件,他们之间的关系有点像html与js的关系,而且还不用include;
3. 最终会生成一个与mxml文件同名的html文件,而flash文件会被嵌入进去的;
2010.2.22 与Sping,Hibernate集成
看了这篇文章:http://w ......

flex ModuleLoader ERROR记录

sdk3.2 下会有此问题.
项目中想用moduleLoader加载模块,达到模块化开发的目的.但是出现了共享变量的问题:
TypeError: Error #1034: 强制转换类型失败:无法将 Object@406e651 转换为 mx.messaging.messages.IMessage。
代码+上//   import mx.managers.PopUpManager;
//   private var popUpManage ......

Flex 时间格式化 (转换)

在Flex应用中常常需要以一定的格式来显示时间,以下是一种做法。
首先创建一个DateFormatter 控件
<mx:DateFormatter id="df" formatString="YYYY-MM-DD JJ:NN:SS"/>
formatString="YYYY-MM-DD JJ:NN:SS"指定了时间的格式为2009-6-20 19:02:27,这里可以设置成自己需要的格式。
然后写个函数
    ......

Flex vs Flash

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

Flex creationPolicy策略

在Flex中,利用state进行状态和页面的迁移与变换,中间的AddChild IOverride有一个creationPolicy,这个属性有三种设置,分别如下:
AUTO:默认设置,只有在状态改变的时候,即时的生成新增组件;
ALL:在Application加载的时候,就加载了新增的组件,在状态改变的时候显示;
NONE:需要手动的调用该addChild Instance c ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号