2003年4月22日,Macromedia發(fā)布FLASH MX數(shù)據(jù)連接工具包。 Macromedia Flash MX Data Connection Kit
新發(fā)布的FLASH MX數(shù)據(jù)連接工具包,提供了一些新的方法和組件用來連接幾種外部數(shù)據(jù)源,基于這種框架,可以高效快速的開發(fā)RIA(Rich Internet Application)。此工具包包含了Macromedia Firefly Components(從CyberSage公司購(gòu)得),和一個(gè)開發(fā)版得Macromedia Flash Remoting MX。 Macromedia Firefly Components組件提供了一種新的框架體系讓Flash應(yīng)用程序能以簡(jiǎn)單得方法來存取,顯示和修改Flash的外部數(shù)據(jù)。
在數(shù)據(jù)的存取方面(Data Access Components ),F(xiàn)irefly組件提供了幾個(gè)針對(duì)不同數(shù)據(jù)源(如XML, Microsoft SQL Server和Macromedia Flash Remoting)的連接器(Connectors)和解析器(Resolvers)。連接器和解析器合稱為Firefly組件插件(Plug-in)。另外,數(shù)據(jù)包(Dataset)組件負(fù)責(zé)對(duì)數(shù)據(jù)進(jìn)行轉(zhuǎn)換,以方便數(shù)據(jù)顯示組件顯示數(shù)據(jù),如果顯示組件中的數(shù)據(jù)被更新,數(shù)據(jù)包組件還負(fù)責(zé)跟蹤數(shù)據(jù)修改的情況并生成基于XML的DeltaPacket用以更新數(shù)據(jù)源。
外部數(shù)據(jù)源與數(shù)據(jù)的存取組件
在數(shù)據(jù)顯示方面,F(xiàn)irefly組件中帶有幾個(gè)常用的數(shù)據(jù)顯示組件如:check box,combo-box和datagrid,這些數(shù)據(jù)顯示組件配合連接器和解析器可以有效的實(shí)現(xiàn)數(shù)據(jù)的動(dòng)態(tài)更新和顯示,同時(shí)又把表現(xiàn)層和程序邏輯層從代碼上分開。值得提出的是,這些顯示組件和普通的UI組件有很大的不同,這些組件更智能(能自行動(dòng)態(tài)的感知指定的Dataset的變化),你只需寫很少的代碼就能把指定的dataset中的數(shù)據(jù)在這些組件中顯示,甚至編輯和更新數(shù)據(jù)。
Firefly數(shù)據(jù)顯示組件的屬性編輯器 (Visual Property Editor)更能方便你的開發(fā)。
在以上組件中所使用的XML Shadowing技術(shù),又使得在對(duì)外部數(shù)據(jù)的更新修改的處理過程變的非常高效,甚至還可以實(shí)現(xiàn)數(shù)據(jù)的離線編輯。
另外,Macromedia Firefly Components組件中的Remoting connector和Macromedia ColdFusion MX之間的協(xié)同工作是非常緊密的,意味著通過ColdFusion在服務(wù)器端的編程可以為你的Flash應(yīng)用程序?qū)崿F(xiàn)更多智能和自動(dòng)的功能。
Macromedia Flash MX Data Connection Kit 的零售價(jià)為299美金, 下周開始公開發(fā)售。 Macromedia相關(guān)網(wǎng)址:http://www.macromedia.com/software/dataconnection
出處:Macromedia
責(zé)任編輯:藍(lán)色
|