從Flex3過渡到Flex4

2021-05-08 00:40:05 字數 768 閱讀 4552

adobe max 2009大會上有一些地方值得我們注意,有乙個專題會議專門幫助我們解決如何過渡到flex4以及flex4的新特性。

packages

舊的mx包仍然可以用,但是現在所有新的東西都被放入了spark包裡。為什麼要用兩個不同的包?起初他們把所有的這些都放在相同的包內,但是新的元件都採用不同的名空間字首,所以考慮到效果,還是分開來了。

graphics

你可以使用mxml直接新增圖元,隨著新的fxg格式檔案的使用,你可以直接通過**引入向量圖。酷!fxg影象對於一些圖示和簡單的影象非常有用,因為他繪製起來比mxml影象容器要快得多。

flex states

之前的狀態變化,都是使用addchild和removechild的,現在你可以直接在元件中使用includein=""和excludein=""屬性來控制。不僅如此,你還可以使用點操作符加不同的狀態來設定不同狀態下的元件的屬性,比如: title.mystate=」title」.這看起來是個很大的變化。

skinning

元件可以使用不同的**檔案,這個可以幫助你快速的為你的自定義元件設定**。

過渡中需要注意的地方(common migration issues)程式從flex3到flex4時,還是存在一定難度的。不能操之過急,需要你慢慢改變你神經突觸的習慣思維方式(好寒)。但是這些變化對於將來的flex framework都是有益無害的。

flex3和flex4的區別

但是在flex4 beta裡你必須加上命名空間。更進一步,如果你用了stylemanager.getstyledeclaration button 在flex4裡你必不把命名空間給加上 如 stylemanager.getstyledeclaration mx.controls.button 主題的...

flex3和flex4之間的區別

flex4 beta發布了,它是自flex3以來的重大改革。flex4 beta 提供了一種新的元件和 的架構。作為乙個flex3的開發者,當你用flex4 beta編譯你的flex3應用時你應該不會遇到太大的挑戰,因為flex4 beta的乙個目標就是保持與flex3的相容。在這篇文章裡我會提供關...

flex3和flex4之間的區別

flex4 beta 發布了,它是自flex3以來的重大改革。flex4 beta 提供了一種新的 元件和 的 架構。作為乙個flex3的開發者,當你用flex4 beta編譯你的flex3應用時你應該不會遇到太大的挑戰,因為flex4 beta的乙個目標就是保持與flex3的相容。在這篇文章裡我會...