2011-11-28 73 views
0

Adob​​e是否將過時的內容標記爲已棄用?如果是這樣,它最終會被刪除還是舊的東西永遠活着?Flash/Flex的棄用政策是什麼?

+0

你的意思是在Flex框架內還是在Flash內? –

+1

他們已經停止了'Spark'體系結構中某些組件的開發。例如'Repeater'是一個'mx'組件,其中不會有'Spark'等價物被創建。 – RIAstar

回答

3

我從來沒有見過Adobe從AS3/Flash Player中刪除功能,因爲這會破壞向後兼容性。當然,AS3與AS2完全不兼容,但除此之外,事情應該是穩定的。

另一方面,Flex確實有不時變化的事情,Adobe過去經常會棄用某些類和方法。 Flex的每個主要版本通常都會改變很多事情,但他們確實試圖提供向後兼容性,以便Flex 3應用程序(例如)可以在Flex 4中進行編譯,但不能保證這一點。

TL; DR:在Flash Player中,請不要擔心。使用Flex框架,建議—儘量與框架保持同步。

+3

另外,千萬不要使用AS2。 –

+0

我喜歡TL; DR:國旗。但我沒有讀過它。太長。 – LoremIpsum

2

我可以給出的一個小例子是自AS3以來不存在的random()

AS2: trace(random(5)); // 2 
AS3: trace(random(5)); // 1180: Call to a possibly undefined method random.