FLEX優(yōu)秀開(kāi)源項(xiàng)目介紹
對(duì)
于開(kāi)源項(xiàng)目的開(kāi)發(fā)者,我是一直非常敬佩的,一直非常想加入到這隊(duì)伍中,無(wú)奈能力不夠。但我想,對(duì)這些優(yōu)秀的開(kāi)源項(xiàng)目進(jìn)行一下宣傳,也算是一點(diǎn)點(diǎn)貢獻(xiàn)吧,呵
呵,下面列出的是我最近經(jīng)常使用或比較關(guān)注的一些優(yōu)秀開(kāi)源項(xiàng)目(先寫(xiě)六個(gè),以后有時(shí)間再多介紹點(diǎn)),排名不分先后 :)
1. Cairngorm 介 紹:簡(jiǎn)單來(lái)說(shuō),就是為方便FLEX開(kāi)發(fā)企業(yè)級(jí)應(yīng)用而開(kāi)發(fā)的一個(gè)微架構(gòu)。這個(gè)東西有什么用處?假如你們項(xiàng)目比較復(fù)雜,需要3個(gè)開(kāi)發(fā)員以上來(lái)共同開(kāi)發(fā),是不是 需要一個(gè)約定好的開(kāi)發(fā)方法?那么相信我,Cairngorm是一個(gè)最正統(tǒng)的選擇(官方推薦),雖然開(kāi)始時(shí)有點(diǎn)難學(xué)(好像這論壇里有Cairngorm文檔 的中文翻譯)。而做小型項(xiàng)目或項(xiàng)目是由你自己一個(gè)人開(kāi)發(fā)的話,那,就斟酌考慮吧,因?yàn)榛蛟S項(xiàng)目比較小的情況下,你會(huì)發(fā)現(xiàn)使用Cairngorm是一個(gè)累 贅。不過(guò)即使開(kāi)發(fā)不使用他,我建議有時(shí)間的話還是最好DOWN下來(lái)看看,畢竟Iteration:two(被Adobe收編了)的大量企業(yè)級(jí)應(yīng)用的 design patterns還是很值得學(xué)習(xí)的。 官方網(wǎng)站:http://labs.adobe.com/wiki/index.php/Cairngorm 下載頁(yè)面:http://labs.adobe.com/wiki/index.php/Cairngorm:Cairngorm2.2:Download 2. Papervision3D 介 紹:這個(gè)項(xiàng)目我是大半年前看到的,當(dāng)時(shí)給我的感覺(jué)就是驚天地,泣鬼神啊。誰(shuí)說(shuō)FLASH不能做3D(哦,當(dāng)時(shí)是只有FLEX,不知道現(xiàn)在FLASH 9能不能用這套類庫(kù)),誰(shuí)說(shuō)FLASH的3D性能不好,誰(shuí)說(shuō)FLASH的3D編程很麻煩?那就看看Papervision3D吧。 Papervision3D是由巴西人Carlos差不多憑自己一人之力(后來(lái)的版本應(yīng)該多了很多contributor),開(kāi)發(fā)出了我認(rèn)為是在 FLASH界第一成熟的3D引擎(其實(shí)之前也有sandy等基于FLASH的3D引擎,但我覺(jué)得都不如Papervision3D),現(xiàn)在有些商業(yè)性網(wǎng)站 也用這套引擎來(lái)做應(yīng)用類了。我簡(jiǎn)單說(shuō)說(shuō)PV3D的優(yōu)點(diǎn):1,可以直接導(dǎo)入dae和ase文件(這些文件你用3DMAX或其他3D工具安裝一個(gè)小插件就可以 導(dǎo)出的了),這意味著可以直接使用大部分專業(yè)3D工具制作出來(lái)的模型。2,性能好,AS3能有如此性能,確是超出我想像,3,功能強(qiáng),現(xiàn)在已經(jīng)支持很多振 奮人心的高級(jí)3D效果了,不知道最終版本會(huì)變成怎樣呢 4,使用簡(jiǎn)單。基本上看一看例子就知道怎么做了。。5,最重要的,它是開(kāi)源的。 有興趣的可以先到下面這頁(yè)面看看PV3D的例子(有一堆,呵呵) http://blog./pv3d-examples/ 官方網(wǎng)站:http://www./ (好像暫時(shí)還只有很多條魚(yú)=.=)或 http://blog. 下載頁(yè)面:http://svn1./osflash/papervision3d/ (最好還是裝個(gè)SVN來(lái)抓吧) 3. as3corelib 介紹:這是一套有Adobe官方開(kāi)發(fā)的,用于AS3開(kāi)發(fā)的以套類庫(kù),里面有很多很有用的東西啊,建議朋友可以慢慢挖,包括有MD5,SHA1加密方法的AS3版,圖片格式轉(zhuǎn)換類(將圖片轉(zhuǎn)為位JPG,PNG等格式)還有JSON序列化等等有用的東西。 官方網(wǎng)站:http://actionscript3libraries./ 下載頁(yè)面:http://code.google.com/p/as3corelib/downloads/list 4. FlexLib 介 紹:簡(jiǎn)單來(lái)說(shuō),這個(gè)就是一套包含很多FLEX高級(jí)組件的開(kāi)源類庫(kù)。覺(jué)得FLEX自帶組件不夠多?覺(jué)得FLEX自帶的組件功能少?去下載FlexLib最新 版本并留意著他的發(fā)展吧。光是看開(kāi)發(fā)組成員, darron.schall, Doug McCune, Ted Patrick, Mike Chambers(都是偶像級(jí)的*.*)就不用懷疑這套開(kāi)源組件的品質(zhì)了,現(xiàn)在包含了有這些組件:AdvancedForm, Base64Image, EnhancedButtonSkin, CanvasButton, ConvertibleTreeList, Draggable Slider, Fire, Highlighter, HorizontalAxisDataSelector ImageMap, PromptingTextInput, Scrollable Menu Controls, SuperTabNavigator, Alternative Scrolling Canvases, Horizontal Accordion, TreeGrid, FlowBox, Docking ToolBar 。這些組件即使用不著,看看高人的coding也是種享受啊,而且這些組件的源都看一遍后,估計(jì)以后需要什么組件,自己都能寫(xiě)個(gè)大概了 :) 官方網(wǎng)站:http://code.google.com/p/flexlib/ 下面頁(yè)面:http://code.google.com/p/flexlib/downloads/list 5. APE 介紹:這是一套基于AS3的開(kāi)源物理引擎類庫(kù)。雖然現(xiàn)在還是alpha0.3版,而且基于FLASH的物理引擎很早就有了,但我還是覺(jué)得這套東西最值得關(guān)注。粒子系統(tǒng)?碰撞反彈?重力加速?在這APE下都是小意思。不知道以后有沒(méi)有可能和PV3D結(jié)合在一起呢…. 官方網(wǎng)站:http://www./ape/ 下載:http://www./ape/ape_a03.zip 6. ASWING 介 紹:放在最后,其實(shí)我是想隆重介紹的:) 這是一套開(kāi)源的FLASH組件套,有AS2版和AS3版(也就是用于FLEX和FLASH 9),而且最重要的,這套組件是國(guó)人IILEY開(kāi)發(fā)的,也是我見(jiàn)到的國(guó)人主持開(kāi)發(fā)最成功的FLASH開(kāi)源項(xiàng)目。估計(jì)看名字都能猜到了,這套組件的使用方法 和JAVA的SWING非常相似,其實(shí)這套組件非常適合以前熟悉SWING的JAVA程序員,想轉(zhuǎn)到FLASH陣營(yíng),而又不想花時(shí)間學(xué)FLEX FRAMEWORK的JAVA程序員,這個(gè)是一個(gè)很好的選擇啊。而非JAVA成員,其實(shí)也有很多理由選擇該套件,1. 里面該有的組件都有了(比FLEX FRAMEWORK還多啊,更不用和FLASH 9的V3套比了),2.而且又有不錯(cuò)的樣式修改方法,3.文件生成體積比使用flex framework小多了(大概是一半左右)。估計(jì)你認(rèn)真看了這套組件后,除了會(huì)感嘆iiley的實(shí)力和努力外,還會(huì)開(kāi)始有點(diǎn)鄙視Adobe的組件開(kāi)發(fā) 組…(畢竟Adobe組件開(kāi)發(fā)組人數(shù)肯定比iiley一個(gè)人多=.=) 官方網(wǎng)站:http://www. 下載頁(yè)面:http://www./?page_id=4 以上列的只是我較熟悉的幾各開(kāi)源項(xiàng)目,事實(shí)上網(wǎng)上還有很多無(wú)私的FLASH 開(kāi)發(fā)者所貢獻(xiàn)除來(lái)的優(yōu)秀開(kāi)源項(xiàng)目,有對(duì)其他熟悉的朋友也可以在下面幫我補(bǔ)充下^^ 對(duì)開(kāi)源FLASH或FLEX開(kāi)源項(xiàng)目有興趣的朋友,可以去下面的網(wǎng)站繼續(xù)淘 http://www. http://code.google.com/ http://www. |
|
來(lái)自: ShangShujie > 《rich client》