果洛皆料电子有限公司

Flash 8.0前瞻——揭開8 ball的薄面紗

  • 發(fā)布于:2020-09-20
  • 255 人圍觀
 

在2005年的最后一個季度,Macromedia公司將推出flash2005的最新版本,并且給這個最新版本取了一個極其幽默的項目代號“8 ball”。

“8 ball”是否還會象以前的flashmx 2004一樣存在許多技術(shù)上的問題?或者說“8 ball”能夠成為flash界的真正龍頭老大?或者“8 ball”所開發(fā)出來的項目能夠更好地迎合商業(yè)市場的需要? 對于這些,我們現(xiàn)在下結(jié)論的確為時過早,但是有試驗者走在了前面,通過他們對“8 ball”的接觸而得到以下的感想。

“8 ball”被看好的一個強大功能是文本渲染引擎功能,Saffron可以把文本渲染在屏幕上,這將是Flash 的一個巨大突破。尤其是在處理小號字的時候,非常管用。這對設(shè)計師來說是一個非常實用的功能,如此,F(xiàn)lash中不能對字體做特效渲染的歷史將被徹底的改寫。Macromedia公司公開表示“8 ball”會在Flash 影片里提供alpha通道,一些濾鏡也會將使許多人從中得到很多實惠。

Macromedia公司還公開兩個聽起來就很有趣的功能,其中一個是對位圖的處理方法。位圖緩存的概念已經(jīng)引入,矢量圖在處理器渲染的方面進行了優(yōu)化,兩者都帶來更強大的性能提升。以前諸如控制位圖和創(chuàng)建動態(tài)效果,只能在Java和Director里實現(xiàn),而在“8 ball”計劃中,控制位圖的方式能真正的改變Flash影片的顯示方式。他們不僅僅是矢量圖,也不僅僅是Flash Video,而是能真正的實現(xiàn)動態(tài)位圖。

另外一個則是對E4X(ECMAScript for XML)的支持。這或許可以說是“8 ball”開發(fā)者所追求的。對E4X的支持能徹底改革我們使用ActionScript與數(shù)據(jù)源接口的方式。Flash Remoting 還不能解決那些以Flash作為數(shù)據(jù)接口的問題。雖然flash Remoting與web 服務(wù)實現(xiàn)了交互,但它還不能與.NET 數(shù)據(jù)集之類的進行交互。有了E4X ,ActionScript就能成為一種強有力的編程語言,一種真正意義上的開發(fā)平臺。為了實現(xiàn)E4X,Macromedia會給我們提供一個真正的正則表達式對象 。它提供一個原始ActionScript對象來處理XML,完全改變了原來ActionScript遍歷XML樹的方法。

然而,還是有很多人對“8 ball”抱著觀望的態(tài)度,甚至有些人并不看好“8 ball”。有人確信會有一種一勞永逸的方法,一項能夠成為大家使用alpha視頻的唯一標準,而不只是在Flash 影片提供alpha通道。而對在Flash中實現(xiàn)類似Fireworks的位圖和層的效果,也沒有多大的興趣。有人甚至把“8 ball”看成是一個賭局,無論如何,“8 Ball”成功的可能性還是非常大的。

萬企互聯(lián)
標簽: