Flash MX 2004 總覽
By Demon.S (http://www.dnvs.net/)
*授權(quán)文章嚴(yán)禁轉(zhuǎn)載,謝謝*
和過去的Macromedia Flash產(chǎn)品一樣,當(dāng)你看到Macromedia Flash MX 2004能做什么的時(shí)候 你鐵定也傻了眼。這個(gè)版本(包括Flash MX 2004 特別專業(yè)版)更加確定了Macromedia Flash 的多功能網(wǎng)絡(luò)媒體開發(fā)工具(RIA)的地位。
Macromedia Flash支持多功能網(wǎng)絡(luò)媒體并且在網(wǎng)絡(luò)上運(yùn)行良好,不過實(shí)際上你從Flash 4的時(shí)候就能做這些了。但用戶們對你的產(chǎn)品有更多的期待,他們想馬上獲得及時(shí)的信息并清楚顯示出來,不管這些受不受到完全的控制,他們也希望產(chǎn)品能夠?qū)嵱貌⑶冶阌谑褂谩K,要想?yīng)付這些期望,你需要控制住產(chǎn)品開發(fā)的每個(gè)方面:數(shù)據(jù)連接,視覺表現(xiàn)和高質(zhì)量的RIA,以及視頻。
你的制作時(shí)間終究是有限的,所以改進(jìn)效率是一直所提倡的,Macromedia Flash MX2004就成功地提供了這些極限的需求。 ----------它是一個(gè)被控物體----------
成為一個(gè)被控物體是很好而且很有意思的。這次的更新應(yīng)該滿足有這種需要的開發(fā)者,設(shè)計(jì)師,產(chǎn)品經(jīng)理和通過給與更多控制的最終用戶,這種控制是從外部數(shù)據(jù)讀入Macromedia Flash,控制你如何給該用戶或者整體用戶群表達(dá)信息。 數(shù)據(jù)控制: 數(shù)據(jù)綁定組件
數(shù)據(jù)就好比你RIA生存需要的氧氣,你的產(chǎn)品只能和表現(xiàn)的數(shù)據(jù)所關(guān)聯(lián),F(xiàn)在,所有的網(wǎng)絡(luò)服務(wù)都可以通過SOAP協(xié)議完成目的,你可以用Flash Remoting來連接網(wǎng)絡(luò)服務(wù),但現(xiàn)在你可以用Flash MX 2004內(nèi)提供的更簡單的數(shù)據(jù)組件來完成。
數(shù)據(jù)組件不是用戶可以看得到的,更確切地說,使用它們,你只要確認(rèn)外部數(shù)據(jù)源(例如XML或者網(wǎng)絡(luò)服務(wù))并且提供一些參數(shù),所有的連接處理,數(shù)據(jù)交互和解析都由組件來完成。如果你熟悉Macromedia的FireFly組件,你就會(huì)明白像連接元件,處理元件和數(shù)據(jù)組(描述和處理數(shù)據(jù)細(xì)節(jié)的工具)
新的組件面板是一個(gè)和數(shù)據(jù)組件交互信息的命令中心,已經(jīng)確定的組件有改良版ListBox,DataGrid和三個(gè)新的文本組件。
圖1.新的組件面板,顯示了綁定在Numeric Stepper和一個(gè)文本框之間的XML連接組件
組件面板上一些很酷的特性包括:
- 1.允許你連接可視組件和數(shù)據(jù)的數(shù)據(jù)綁定,所以他們會(huì)保持同步;
- 2.只有在數(shù)據(jù)變動(dòng)的時(shí)候處理,這樣可以保持最小的網(wǎng)絡(luò)利用率;
- 3.查錯(cuò)選項(xiàng)可以保證字段的數(shù)據(jù)類型,郵政編碼,電話號(hào)碼和其他擬定義在ActionScript里的數(shù)據(jù)正確性;
- 4.格式化選項(xiàng)會(huì)自動(dòng)解析數(shù)據(jù)并在你的定義下顯示。
所有的數(shù)據(jù)導(dǎo)入和操作是很棒的,但最后還是要你把數(shù)據(jù)表達(dá)給用戶。數(shù)據(jù)組件只能夠處理數(shù)據(jù),是把代碼從表現(xiàn)物所分離出來的建筑學(xué)模型。自然,你也可以定義數(shù)據(jù)提供者給Macromedia Flash UI 組件(例如ListBox)。因?yàn)閁I組件都重寫了,所以你不用去寫新的元素去表達(dá)你的數(shù)據(jù)。
如果你想要自定義這些,也有幾個(gè)方法。這固然重要,但設(shè)計(jì)師和程序員的分界更重要—這樣才是好的產(chǎn)品設(shè)計(jì)。保持你可視物件層和數(shù)據(jù)層不在同一個(gè)層上,可以在數(shù)據(jù)變化的時(shí)候更容易修改。相反,他也更容易修改可視物件和用戶界面而不用去管和數(shù)據(jù)相關(guān)的代碼。
出處:
責(zé)任編輯:handmade
上一頁 下一頁 可視化控制:疊層樣式表,圖像和文字
◎進(jìn)入論壇Flash專欄版塊參加討論
|