分类
Flash

将Web Service中的XML转换为AS3强类型对象

Web Service访问速度很慢,但有时不得不基于已有的Web Service开发Flash应用。大家都知道,Web Service是基于SOAP通信协议在HTTP之上进行信息交换。SOAP基于XML,访问起来不是很方便(使用E4x例外),如何将Web Service中的的XML对象或XMLList对象转换为AS3强类型对象或对象集合呢?比较常用的有两个解决方案:一是使用SchemaTypeRegistry.registerClass()方法通过使用限定命名空间来注册类。二是使用XMLDecoder类将XML转换为AS3对象。

分类
Flash

使用Validator改进数据向导生成的Flex应用

对于一个Flex CRUD应用来说,新增更新记录前进行数据验证是必要的,这回我们将讲解怎样使用Validator改进数据向导生成的Flex应用。

分类
Flash

使用itemEditor改进数据向导生成的Flex应用

利用Flex Builder 3的数据向导可以很快捷地生成一个Flex CRUD应用,然而该应用的所有项目编辑器都是输入文本,如果数据提供程序项目中字段为布尔、日期等其他数据类型,输入文本使用起来就不方便了,得使用相应的项目编辑器或自定义项目编辑器。

点击此处查看该实例的效果,点击此处下载该实例的源码。

在本实例中,对于“性别”列,我们使用CheckBox项目编辑器;对于“生日”列,使用了自定义的DateField项目编辑器;对于“班级”列,则使用了自定义的ComboBox项目编辑器。这样的界面,用户易懂,使用起来很方便。而且,当我们在新增记录时,也使用了这些项目编辑器作为控件,从而有效地重用了组件。

分类
Flash

使用Flash Builder 4和Web Service创建数据为中心的简单应用

一直没介绍过Flex与Web Serice通信。只因其效率最差,故很少用之,前不久有网友问及此事,特以此文介绍怎样使用Flash Builder 4和.NET Web Service创建数据为中心的简单应用。

分类
Flash

利用Web Service做的Flash天气预报

这是我早前做的Flash天气预报,完善了一下功能,现在show出来。