flex 是乙個高效、免費的開源框架,可用於構建具有表現力的 web 應用程式,這些應用程式利用 adobe flash player和 adobe air, 執行時跨瀏覽器、桌面和作業系統實現一致的部署。
flex簡介flex應用前景
首先這裡想說的是,flash並非只是乙個單純的向量動畫創作工具,而是乙個憑藉指令碼語言actionscript在功能和定位上不斷演變的網路應用開發工具。早在flash mx的時候就已經成為macromedia 推廣ria戰略的工具。但是畢竟flash最初的定位是面向美術動畫設計師的向量動畫創作工具,並不適合傳統的開發人員。於是flex成為開發者們的首選。
與flash
flex和flash都以actionscript作為其核心程式語言,並被編譯成swf檔案執行於flashplayer虛擬機器裡。因此flex也繼承了flash在表示層上先天性的美感、除了視覺上的舒適感外,還天生具備方便的向量圖形、動畫和**處理介面。
雖然flex和flash有眾多的相似點,但是不同之處仍然很多:
1.儘管公用actionscript,但是使用的庫並不完全相同,更合適的說法是兩者使用著兩套具有極大「功能重疊」範圍的庫。
2.flash偏向的是美術動畫設計師人員,所以更容易發揮特效處理的優勢,flex偏向開發人員,所以容易做出具有豐富互動功能的應用程式。
3.flash只能以actionscript指令碼的形式開發(舞台被關聯到乙個稱之為 document class的類裡),另外舞台元素也是可以繫結指令碼的,不過從軟體工程的角度講不建議這樣用,flex還可以使用稱作mxml的標記語言來描述應用的外觀和行為,mxml中可以直接嵌入actionscript指令碼。
4.由於第三點而造成的兩者市場定位不同,flex是面向企業級的網路應用程式,flash則面向諸如平面動畫、廣告設計等多**展示程式。
5.借助flash lite這一移動裝置上的flashplayer,flash可以開發移動應用,flex則不行。
6.flash的程式設計模型是基於時間軸的,flex的則是基於窗體,雖然它執行在網頁裡。
flex的技術組成技術框架
flex 學習筆記(一)
flex 學習筆記 1.flex彈出子頁面 1 首先匯入包 import mx.manager.popupmanager 2 指定子頁面 var childwin add member new add member 就是想彈出的頁面 3 指定父頁面,就是誰想彈出頁面 childwin.owner t...
flex學習筆記
2.mxml中類例項 class instance 和屬性 property 的區別 關鍵是看命名空間後面第乙個字母的大小寫。如果第乙個字母是大寫,例如button中的b,就說明這行 引用的是乙個類的例項。如果第乙個字母是小寫,例如label中的l,就說明是在設定乙個類的屬性。3.在mxml中,資料...
flex學習筆記
一 獲取當前時間 var dt date new date 二 date string var temp string dt.fullyear.tostring dt.month 1 tostring dt.date.tostring dt.hours.tostring dt.minutes.tos...