[收集+轉]as3開源庫(先放着,以後逐一試驗)

[收集+轉]as3開源庫(先放着,以後逐一試驗)

Adobe APIs 
主要包含corelib, mappr, flickr, youtube及加密等類庫. 
http://labs.adobe.com/wiki/index.php/ActionScript_3:resources:apis:libraries

as3awss3lib 
與 Amazon S3 交互的 ActionScript 3.0 類庫 
http://code.google.com/p/as3awss3lib/

as3soundeditorlib 
聲音編輯類庫 
http://code.google.com/p/as3soundeditorlib/

as3ds 
爲遊戲開發者整理的 AS3 數據結構 
http://code.google.com/p/as3ds/

mecheye-as3-libraries 
一組Flash遊戲開發的AS3類庫。 
http://code.google.com/p/mecheye-as3-libraries/

APE 
Actionscript的模擬物理引擎API 
http://www.cove.org/ape/

As3Crypto 
用 AS3 實現的密碼系統類庫,支持的算法主要包括 RSA,AES,DES,3DES,MD2,MD5,SHA-1,SHA-224,SHA-256 等等 
http://crypto.hurlant.com/

FZip 
讓 AS3 能夠加載標準ZIP格式的數據,並能解壓其中的文件。 
http://codeazur.com.br/lab/fzip/

// 3D相關 
ASCOLLADA 
一個可以解析Collada文件格式的AS3類庫,Collada 是一個開放原始碼的專案,它可讓3D資料以XML的型態儲存,並讓3D人員可以輕易攜帶和互換資料 
http://code.google.com/p/ascollada/

Away3d 
3D引擎 
http://code.google.com/p/away3d/

Papervision3D 
3D引擎 
http://code.google.com/p/papervision3d/

// UI相關項目 
uicomponents-as3 
一個輕量級的 AS3 UI 組件庫 
http://code.google.com/p/uicomponents-as3/

Tweener 
Full featured animation library 
http://code.google.com/p/tweener/

asinmotion 
AS3的一個動畫類庫,可以並行或線性的管理特效的運行. 
http://code.google.com/p/asinmotion/

flest 
RIA企業級的AS3應用程序開發框架, 應用了Controller, Factory, Command等多種設計模式, 並採用了高效、簡潔、實用託管式設計特點。 
http://code.google.com/p/flest/

// 第三方公司或工具的API

Yahoo AS3 APIs 
http://developer.yahoo.com/flash/as3_api_libraries.html

facebook-as3 
訪問 Facebook 平臺的 AS3 API 
http://code.google.com/p/facebook-as3/

Salesforce Flex Toolkit 
http://wiki.apexdevnet.com/index.php/Flex_Toolkit

Twitter AS3 API 
http://twitter.com/blog/2006/10/twitter-api-for-flash-developers.html

XIFF 
XMPP client library 
http://svn.igniterealtime.org/svn/repos/xiff/branches/xiff_as3_flexlib_beta1/

as3flickrlib 
ActionScript 3.0 API for Flickr 
http://code.google.com/p/as3flickrlib/

這段時間一直在弄flash的報表,在網上找到兩個免費的Flash chart,功能比較強,能夠直接在項目中使用。 
1.amchart 
官方地址:http://www.amcharts.com/ 
amchart是免費的flash chart組件。 
2.open flash chart 
官方地址:http://teethgrinder.co.uk/open-flash-chart/ 
open flash chart 不但是免費的,而且是開源的,你可以下載它的源代碼,進行修改; 
開源項目Swfdec-基於LGPL協議發佈的開源flash播放庫項目 
開源Flash播放器Gnash項目的負責人

Flex開源項目的發展: 如免費的AMFPHP,Yahoo AS2 Library, Google flex code....

1), OpenLaszlo:一般被認爲可能是FLEX替代品的是 [[OpenLaszlo]]和[[Ajax]] 
技術。還可以參考一下早已是標準的[[SVG]]技術。

2), [http://www.globfx.com/products/neoswiff/ NeoSwiff]:從C#到SWF的編譯器

3), [http://www.mtasc.org/ MTASC]:免費並開源的 AS 2 編譯工具

4),ColdFusion: Macromedia 把一部份Flex 1.5的子集嵌入到了它的Coldfusion MX 7中間件平臺中以供在Flash 
forms中使用。雖然可以使用這個平臺來開發RIA,但是它原來的目的只是爲了開發豐富的forms應用,所以這個功能並不爲Macromedia 所支持。

5), [[Ajax]], Aflax

6), [http://www.graniteds.org/ 開源的Granite Data Services graniteds]

7), [http://osflash.org/red5 開源JAVA的Red5 : Open Source Flash Server]

8), [http://www.amf-php.org AMFPHP],[http://maclema.com/assql/ Flash 
直接連接MySQL的AS3驅動類]== 十二,Flex社區的開源的組件庫項目 ==

[www.51it.org/zz/flash/flash2/200702/76762.html Flash互動電子地圖製作手冊]

[http://space.flash8.net/bbs/viewthread.php?tid=337491&extra=&page=1 
發個電子地圖的源代碼]

[http://creativecommons.org/ 基於創用CC的開源媒體庫]

[http://sourceforge.net/projects/flexsqladmin/ Flex SQL Admin開源] 
[http://www.flexsqladmin.com/ Flex SQL Admin]是一個用Flex做的針對 Microsoft SQL Server 
的在線查詢分析器。提供了圖形操作界面,關鍵字高亮等功能

[http://feeds.feedburner.com/~r/onflex/~3/61390417/jam-moving-to-flex-cookbook.php JAM]

[http://www.adobe.com/cfusion/communityengine/index.cfm?event=homepage&productId=2 Flex cookbook]

[http://www.riaforge.org/ RIAForge]

[http://www.cflex.net/ CFFLEX]

[http://code.google.com/p/flexlib/wiki/ComponentList Flex 
2類庫資源]:該項目的目的是彙集Flex社區的努力爲大家提供一個高質量的Flex UI組件庫。

[http://flexbox.mrinalwadhwa.com/ flexBox Flex 2組件資源]

[http://www.flex.org/ Flex資源站]

[http://www.scalenine.com/ flex免費風格下載]

[http://www.google.com/coop/cse?cx=014636269863520481683%3Askvny-rn9-c 
飛揚定製的Flex專項搜索]

[http://www.adobe.com/cn/devnet/flex/ 中文Adobe Flex開發中心]

[http://www.adobe.com/products/flex/ Adobe Flex官方站點]

[http://www.ifbin.com/ IFBIN開源]

[http://ariaware.com/products/arp/ Flash平臺,AS2的開放源碼 RIA 框架: Arp]

== 參考 ==

[http://www.uncool.cn/blogs/read.php?166 FLEX地圖應用教程之一]

[http://www.flashandmath.com 
FLASH和算法,對編程的人來說算法的確是太重要了.嘿嘿,還有就是他基本上放的都是教程,哦,還有源代碼,這就是動真格的.]

[http://www.asserttrue.com/articles/2007/10/17/silvafug-application-frameworks-presentation SilVaFUG Flex Application Frameworks Presentation Flex框架比較分析]

[http://www.adobe.com/devnet/flashmediaserver/articles/video_sharing_web_app_print.html 如何架設一個類似 YouTube 的小型視頻分享站點,Creating a video sharing web application using Flex 2 and Flash Media Server 2]

[http://www.deepcast.net/wiki/ow.asp?p=Flex&a=edit Flex 學習站點彙總]

[http://www.5d.cn/Discover/origin/200609/4456.html ActionScript歷史簡單回顧]

[http://www.deepcast.net/wiki/ow.asp?p=Flex 本文最新版出處]

[http://www.riachina.com/showthread.asp?threadid=1002 迎接RIA時代的來臨]

[http://azure.cn/PermaLink,guid,1d4b3ecb-e429-48dd-b9e5-1d2521acf573.aspx 
RIA技術概覽]

[http://blog.eshangrao.com/index.php/2006/09/06/274-flex2-bitmap 
Flex2:使用BitmapData抓圖]

[http://www.xflex.cn/blog/catalog.asp?cate=11 Flex2基礎教程系列]

[http://www.5d.cn/Tutorial/flash/base/200609/4437.html Flex Quick Starts中文翻譯]

[http://ria.richtechmedia.com/2007/02/14/%e6%96%b0%e7%89%88-flex-style-explorer-%e6%8e%a8%e5%87%ba%e4%ba%86/ 新版 Flex Style Explorer 推出了]

[http://www.k-zone.cn/zblog/post/log-2006-11-21-001.html 打造屬於自己的Apollo]

[http://www.cnblogs.com/ly4cn/archive/2006/09/13/503412.html 
用Flex2開發2D遊戲(先試試2D性能)]

http://www.klstudio.com/ 

http://coenraets.com/index.jsp

[http://groups.yahoo.com/group/flexcoders/ Flexcoders - Flex 技術郵件列表]

[http://houseoffusion.com/groups/flex/ ColdFusion Flex郵件列表] at House of Fusion.

[http://www.cflex.net CFlex - Flex開發者交流社區]

[http://www.flexauthority.com/ Flex Authority - Adobe Flex 開發者站點]

[http://www.cfflex.com CFFLEX - Coldfusion/Flex 開發者站點]

[http://members.cox.net/midian/howto/flex+tomcat.htm 在Tomcat上設置Flex]

[http://www.jessewarden.com Jesse Warden - Adobe Flex開發者Blog站點]

[http://renaun.com/blog Renaun Erickson - Adobe Flex開發者Blog站點]

1.    Cairngorm
介紹:簡單來說,就是爲方便FLEX開發企業級應用而開發的一個微架構。這個東西有什麼用處?假如
你們項目比較複雜,需要3個開發員以上來共同開發,是不是需要一個約定好的開發方法?那麼相信我,Cairngorm是一個最正統的選擇(官方推薦),雖
然開始時有點難學(好像這論壇裏有Cairngorm文檔的中文翻譯)。而做小型項目或項目是由你自己一個人開發的話,那,就斟酌考慮吧,因爲或許項目比
較小的情況下,你會發現使用Cairngorm是一個累贅。不過即使開發不使用他,我建議有時間的話還是最好DOWN下來看看,畢竟Iteration:
two(被Adobe收編了)的大量企業級應用的design patterns還是很值得學習的。
官方網站:http://labs.adobe.com/wiki/index.php/Cairngorm
下載頁面:http://labs.adobe.com/wiki/index.php/Cairngorm:Cairngorm2.2:Download

2.    Papervision3D

紹:這個項目我是大半年前看到的,當時給我的感覺就是驚天地,泣鬼神啊。誰說FLASH不能做3D(哦,當時是
只有FLEX,不知道現在FLASH9能不能用這套類庫),誰說FLASH的3D性能不好,誰說FLASH的3D編程很麻煩?那就看看Papervision3D吧。
Papervision3D是由巴西人Carlos差不多憑自己一人之力(後來的版本應該多了很多contributor),開發出了我認爲是在
FLASH界第一成熟的3D引擎(其實之前也有sandy等基於FLASH的3D引擎,但我覺得都不如Papervision3D),現在有些商業性網站
也用這套引擎來做應用類了。我簡單說說PV3D的優點:1,可以直接導入dae和ase文件(這些文件你用3DMAX或其他3D工具安裝一個小插件
就可以導出的了),這意味着可以直接使用大部分專業3D工具製作出來的模型。2,性能好,AS3能有如此性能,確是超出我想像,3,
功能強,現在已經支持很多振奮人心的高級3D效果了,不知道最終版本會變成怎樣呢 4,使用簡單。基本上看一看例子就知道怎麼做了。。
5,最重要的,它是開源的。有興趣的可以先到下面這頁面看看PV3D的例子(有一堆,呵呵)
http://blog.davr.org/pv3d-examples/

官方網站:http://www.papervision3d.org/ (好像暫時還只有很多條魚=.=)或http://blog.papervision3d.org/
下載頁面:http://svn1.cvsdude.com/osflash/papervision3d/ (最好還是裝個SVN來抓吧)

3.    as3corelib
介紹:這是一套有Adobe官方開發的,用於AS3開發的以套類庫,裏面有很多很有用的東西啊,建議朋友可以慢慢挖,包括有MD5,SHA1加
密方法的AS3版,圖片格式轉換類(將圖片轉爲位JPG,PNG等格式)還有JSON序列化等等有用的東西。

官方網站:http://actionscript3libraries.riaforge.org/
下載頁面:http://code.google.com/p/as3corelib/downloads/list

4.    FlexLib

紹:簡單來說,這個就是一套包含很多FLEX高級組件的開源類庫。覺得FLEX自帶組件不夠多?覺得FLEX自帶的組件功能少?去下
載FlexLib最新版本並留意着他的發展吧。光是看開發組成員, darron.schall, Doug McCune, Ted Patrick, Mike
Chambers(都是偶像級的*.*)就不用懷疑這套開源組件的品質了,現在包含了有這些組件: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也是種享受啊,而且這些組件的源都看一遍後,估計以後需要什麼組件,自己都能寫個大
概了 :)
官方網站:http://code.google.com/p/flexlib/
下面頁面:http://code.google.com/p/flexlib/downloads/list


5.    APE
介紹:這是一套基於AS3的開源物理引擎類庫。雖然現在還是alpha0.3版,而且基於FLASH的物理引擎很早就有了,但我還是覺得這套東
西最值得關注。粒子系統?碰撞反彈?重力加速?在這APE下都是小意思。不知道以後有沒有可能和PV3D結合在一起呢….
官方網站:http://www.cove.org/ape/
下載:http://www.cove.org/ape/ape_a03.zip

6.    ASWING

紹:放在最後,其實我是想隆重介紹的:) 這是一套開源的FLASH組件套,有AS2版和AS3版(也就是用於FLEX和FLASH
9),而且最重要的,這套組件是國人IILEY開發的,也是我見到的國人主持開發最成功的FLASH開源項目。估計看名字都能猜到了,這套
組件的使用方法和JAVA的SWING非常相似,其實這套組件非常適合以前熟悉SWING的JAVA程序員,想轉到FLASH陣營,而又不想花時間
學FLEXFRAMEWORK的JAVA程序員,這個是一個很好的選擇啊。而非JAVA成員,其實也有很多理由選擇該套件,1.
裏面該有的組件都有了(比FLEX FRAMEWORK還多啊,更不用和FLASH9的V3套比了),2.而且又有不錯的樣式修改方法,3.文件生成體
積比使用flex framework小多了(大概是一半左右)。估計你認真看了這套組件後,除了會感嘆iiley的實力和努力外,還會開始有點
鄙視Adobe的組件開發組…(畢竟Adobe組件開發組人數肯定比iiley一個人多=.=)

============================================

AS3 庫資源 很多非常有用的類庫下面是非常有用的類庫,找到他們的時候我興奮的不得了
APIs、Libs、Components

1、as3ebaylib
http://code.google.com/p/as3ebaylib/

2、as3youtubelib
http://code.google.com/p/as3youtubelib/

3、as3flickrlib
http://code.google.com/p/as3flickrlib/

4、Yahoo ASTRA Flash Components
http://developer.yahoo.com/flash/astra-flash/

5、facebook-as3
http://code.google.com/p/facebook-as3/

6、as3awss3lib
http://code.google.com/p/as3awss3lib/

7、Adobe ActionScript 3:resources:apis:libraries (官方,包括corelib、FlexUnit、Flickr、Mappr、RSS and Atom libraries、Odeo、YouTube)
http://labs.adobe.com/wiki/index ... rces:apis:libraries

8、Tweener   用於過渡與切換的一組動畫庫
http://code.google.com/p/tweener/

9、uicomponents-as3     一組輕量級的AS3 UI組件庫
http://code.google.com/p/uicomponents-as3/

10、as3ds     AS3的數據結構實現
http://code.google.com/p/as3ds/

 

11、mecheye-as3-libraries     一組主要用於Flash 遊戲開發的AS3庫
http://code.google.com/p/mecheye-as3-libraries/

 

12、XIFF   一套XMPP協議的AS3實現
http://svn.igniterealtime.org/sv ... _as3_flexlib_beta1/

13、FZip   一套AS3庫,可用作對ZIP壓縮文件的載入、修改與創建
http://codeazur.com.br/lab/fzip/

14、FlexLib   一套開源的Flex界面組件庫
http://code.google.com/p/flexlib/

15、AnimatedGIfLoader Flex Component     可載入GIF的Flex組件
http://dougmccune.com/blog/animatedgifloader-flex-component/

16、goplayground     一套輕量級的,可用創建屬於你自己的AS3 動畫工具的庫
http://code.google.com/p/goplayground/

17、AlivePDF   開源的用於PDF創建的AS3庫
http://www.alivepdf.org/

18、jwopitz-lib   一組開源的Flex用戶界面組件
http://code.google.com/p/jwopitz-lib/

19、as3crypto   AS3實現的一套加密庫,包括多種加密算法
http://code.google.com/p/as3crypto/

20、flare     一套強大的可視化交互的AS3類庫
http://flare.prefuse.org/

21、SWFAddress     一小而強大的庫,可以爲Flash和Ajax提供深鏈接的功能
http://www.asual.com/swfaddress/

22、SWFObject     用於嵌入Flash,Adobe官方也認可了
http://code.google.com/p/swfobject/

23、ulse Particle System 一套開源的強大的AS3動態粒子系統
http://code.google.com/p/pulse-particle/
http://www.rogue-development.com/pulseParticles.html

24、SpringGraph Flex Component
http://mark-shepherd.com/blog/springgraph-flex-component/

25、GoASAP     AS3動畫庫
http://code.google.com/p/goasap/
http://www.goasap.org/index.html

26、asaplibrary   一套開源的Flash Actionscript3.0 RIA庫
http://code.google.com/p/asaplibrary/
http://asaplibrary.org/
http://asapframework.org/

27、as3mathlib 開源Flex/Actionscript數學庫
http://code.google.com/p/as3mathlib/

28、as3corelib 包含一些基礎功能AS3庫
http://code.google.com/p/as3corelib/

29、minimalcomps 一組AS3 UI組件
http://www.bit-101.com/minimalcomps/

30、as3gif
http://code.google.com/p/as3gif/

31、queueloader-as3     一組AS3庫,用來進行資源序列載入及監測
http://code.google.com/p/queueloader-as3/

32、TweenMax (AS3)
http://blog.greensock.com/tweenmaxas3/

33、Atellis Reflection Component             一款Flex反射效果組件
http://labs.atellis.com/2007/07/11/atellis-reflection-component/

34、AS3Eval     簡單來說,就是用AS3實現的AS3編譯器
http://%20.hurlant.com/

35、ByteArray的組件、庫合集,包括liquid components、mousegesture、ASZip、GIF Player、GIF Animation Encoder、AlivePDF、Live JPEG Encoder、ScaleBitmap等
http://www.bytearray.org/?page_id=82

36、AS3C     針對AVM2虛擬機,用C#寫的字節碼編譯器
http://code.google.com/p/as3c/

37、as3httpclientlib   as3實現的http客戶端
http://code.google.com/p/as3httpclientlib/

38、as3ui   一組常規的as3 ui界面庫
http://code.google.com/p/as3ui/

39、as3xls 讓你在flex中可以讀寫Excel文件
http://code.google.com/p/as3xls/

40、as3flexdb 讓你的flex程序可以連接到MySQL服務器,主要是使用AMFPHP來訪問PHP服務器
http://code.google.com/p/as3flexdb/
這一是一篇詳細使用介紹的教程
http://itutorials.ro/viewtopic.php?f=9&t=7

41、vivisectingmedia-as3  一組AS3/Flex實用庫,是作者在實踐中總結出來的
http://code.google.com/p/vivisectingmedia-as3/

發佈了46 篇原創文章 · 獲贊 3 · 訪問量 16萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章