2003年4月22日,Macromedia发布FLASH MX数据连接工具包。 Macromedia Flash MX Data Connection Kit
新发布的FLASH MX数据连接工具包,提供了一些新的方法和组件用来连接几种外部数据源,基于这种框架,可以高效快速的开发RIA(Rich Internet Application)。此工具包包含了Macromedia Firefly Components(从CyberSage公司购得),和一个开发版得Macromedia Flash Remoting MX。 Macromedia Firefly Components组件提供了一种新的框架体系让Flash应用程序能以简单得方法来存取,显示和修改Flash的外部数据。
在数据的存取方面(Data Access Components ),Firefly组件提供了几个针对不同数据源(如XML, Microsoft SQL Server和Macromedia Flash Remoting)的连接器(Connectors)和解析器(Resolvers)。连接器和解析器合称为Firefly组件插件(Plug-in)。另外,数据包(Dataset)组件负责对数据进行转换,以方便数据显示组件显示数据,如果显示组件中的数据被更新,数据包组件还负责跟踪数据修改的情况并生成基于XML的DeltaPacket用以更新数据源。

外部数据源与数据的存取组件
在数据显示方面,Firefly组件中带有几个常用的数据显示组件如:check box,combo-box和datagrid,这些数据显示组件配合连接器和解析器可以有效的实现数据的动态更新和显示,同时又把表现层和程序逻辑层从代码上分开。值得提出的是,这些显示组件和普通的UI组件有很大的不同,这些组件更智能(能自行动态的感知指定的Dataset的变化),你只需写很少的代码就能把指定的dataset中的数据在这些组件中显示,甚至编辑和更新数据。

Firefly数据显示组件的属性编辑器 (Visual Property Editor)更能方便你的开发。
在以上组件中所使用的XML Shadowing技术,又使得在对外部数据的更新修改的处理过程变的非常高效,甚至还可以实现数据的离线编辑。
另外,Macromedia Firefly Components组件中的Remoting connector和Macromedia ColdFusion MX之间的协同工作是非常紧密的,意味着通过ColdFusion在服务器端的编程可以为你的Flash应用程序实现更多智能和自动的功能。
Macromedia Flash MX Data Connection Kit 的零售价为299美金, 下周开始公开发售。 Macromedia相关网址:http://www.macromedia.com/software/dataconnection
出处:Macromedia
责任编辑:蓝色
|