30+ useful as3 open source projects

source: http://ntt.cc/2008/04/09/over-30-useful-as3-open-source-projects.html

1. Flex/Actionscript Math Library
The Flex/Actionscript Math Library (as3mathlib) is intended to pro­vide a rudi­men­tary numer­i­cal analy­sis toolkit for the Actionscript/Flex pro­gram­ming environment.

This library has just been con­verted from Action­script 2 to Action­script 3. It is not ready for gen­eral use.

2. Action­Script 3.0 library for sev­eral basic util­i­ties
The core­lib project is an Action­Script 3 Library that con­tains a num­ber of classes and util­i­ties for work­ing with Action­Script 3. These include classes for MD5 and SHA 1 hash­ing, Image encoders, and JSON seri­al­iza­tion as well as gen­eral String, Num­ber and Date APIs.

3. AlivePDF
AlivePDF is a client side AS3 PDF gen­er­a­tion library for Adobe Flash, Flex and AIR.

4. Tweener
Tweener (caurina.transitions.Tweener) is a Class used to cre­ate tween­ings and other tran­si­tions via Action­Script code for projects built on the Flash platform.

5. Flare
Flare is a col­lec­tion of Action­Script 3 classes for build­ing a wide vari­ety of inter­ac­tive visu­al­iza­tions. For exam­ple, flare can be used to build basic charts, com­plex ani­ma­tions, net­work dia­grams, treemaps, and more. Flare is writ­ten in the Action­Script 3 pro­gram­ming lan­guage and can be used to build visu­al­iza­tions that run on the web in the Adobe Flash Player. Flare appli­ca­tions can be built using the free Adobe Flex SDK or Adobe’s Flex Builder IDE. Flare is based on prefuse, a full-featured visu­al­iza­tion toolkit writ­ten in Java. Flare is open source soft­ware licensed under the terms of the BSD license, and can be freely used for both com­mer­cial and non-commercial purposes.

6. di-as3
Devel­oped for use with Action­Script 3, Flash 9 and Flex 2 projects it pro­vides an inver­sion of con­trol con­tainer for com­po­nents that sup­port depen­dency injection.Support for con­struc­tor and set­ter injec­tion, with set­ter injec­tion avail­able to pub­lic vari­ables, set­ter acces­sors, and methods.

7. AS3 Data Struc­tures For Game Devel­op­ers
AS3 Data Struc­tures For Game Devel­op­ers’ is a library con­tain­ing data struc­tures opti­mized for game devel­op­ment with Adobe Flash and Action­script 3.

8. Pulse Par­ti­cles Sys­tem
It is a gen­eral pur­pose par­ti­cle sys­tem for AS3 development.The pulse-particle sys­tem allows Flash devel­op­ers to quickly and eas­ily set up a wide range of par­ti­cle effects. There are two ways of using the sys­tem, through an object ori­en­tated API that gives full con­trol over the sys­tem, or through a sim­pli­fied object syntax.

9. AS3 GIF Player Class
AS3GIF lets you play and encode ani­mated GIF’s with Action­Script 3

10. Fisix Engine
The Fisix Engine is an Action­script 3.0 physics engine built for game developers.

11. APE
APE (Action­script Physics Engine) is a free AS3 open source 2D physics engine for use in Flash and Flex, released under the MIT License. APE is writ­ten and main­tained by Alec Cove.

12. vanrijkom-flashlibs
It is a col­lec­tion of Flash libraries.A com­mand line tool for cre­at­ing ZLIB com­pressed archives that can be streamed in pro­gres­sively from the Flash player at run-time, using the pro­vided Action­Script 3 API.

13. Min­i­mal­Comps: Min­i­mal AS3 UI Com­po­nent Set
It is a Min­i­mal AS3 UI Com­po­nent Set.

14. Google Map Flash Inter­face
Crit­i­cal Mass has devel­oped a portable Flash inter­face for the Google Maps API. It’s writ­ten in Action­Script 2, and should be able to inte­grate with most AS2-based Flash projects that can accept exter­nal modules.

15. ScaleBitmap : 9-slice bitmap class
The owner have just fin­ished a sim­ple class which allows you to resize dynam­i­cally any Bitmap (just like the MovieClip.scale9Grid feature).

16. XIFF
XIFF is an Open Source Flash library for instant mes­sag­ing and pres­ence clients using the XMPP (Jab­ber) pro­to­col. XIFF includes an exten­sion archi­tec­ture that makes it easy to add func­tion­al­ity for addi­tional pro­to­col exten­sions, or even your own special-needs exten­sions. There are quite a few exten­sions already included in the library, giv­ing it sup­port for XML-RPC over XMPP (XEP-0009), Multi-user con­fer­enc­ing (XEP-0045), Ser­vice brows­ing (XEP-0030), and XHTML mes­sage sup­port (XEP-0071).

17. FOAM
FOAM is pri­mar­ily intended as a resource for devel­op­ers inter­ested in sim­u­lat­ing physics. It has a care­fully thought out OOP struc­ture and mod­u­lar design. A savvy devel­oper should have no prob­lem extend­ing and repur­pos­ing FOAM to his own ends. The Foam datatype is in fact not a physics engine but an inter­face for sim­u­lat­ing physics. It offers a sim­ple means to cre­ate, con­trol and run a sim­u­la­tion– it pur­pose­fully keeps the more nitty gritty, behind-the-scenes oper­a­tions shielded from the casual devel­oper. A physics engine is sim­ply part of its composition.

18. Box2DFlashAS3
Box2DFlashAS3 is an open source port of Erin Catto’s pow­er­ful c++ physics library Box2D.

19. Papervision3d
It is an open Source real­time 3D engine for Flash

20. away3D
Away3D is a real­time 3d engine for flash in Action­Script 3.0, started by Alexan­der Zadorozh­nyy and Rob Bateman

21. SWFAd­dress
SWFAd­dress is a small, but pow­er­ful library that pro­vides deep link­ing for Flash and Ajax. It’s a devel­oper tool, allow­ing cre­ation of unique vir­tual URLs that can point to a web­site sec­tion or an appli­ca­tion state. SWFAd­dress enables a num­ber of impor­tant capa­bil­i­ties which are miss­ing in today’s rich web technologies

22. swfob­ject
SWFOb­ject is an easy-to-use and standards-friendly method to embed Flash con­tent, which uti­lizes one small JavaScript file

23. HTML­Wrap­per
Wrap­per is a cross-browser com­pli­ant HTML/CSS ren­der­ing engine writ­ten in Action­Script that sits on top of your stan­dards com­pli­ant HTML page. Wrap­per elim­i­nates cross-browser issues and makes inte­grat­ing Action­Script and HTML/CSS projects pos­si­ble with­out need­ing to com­pile. Have intro­duced it in pre­vi­ous arti­cle Wrap­per Word­press Theme.

24. ASTRA Galore
ASTRA Galore: New Flash and Flex Com­po­nents
The ASTRA library of com­po­nents has just been updated with three new Flash com­po­nents and seven new Flex com­po­nents, as well as some impor­tant updates to the exist­ing ones.

25. The Ruby on Rails RIA SDK by Adobe
The Ruby on Rails RIA SDK by Adobe pro­vides devel­op­ers with sam­ples and code to help develop solu­tions with Ruby and Adobe tech­nolo­gies. The SDK includes open source code cre­ated by third par­ties as well as sam­ples and demos that have been cre­ated by project members.

26. as3-stomp
This library is an action­script 3 imple­men­ta­tion of the Stomp pro­to­col. It enables com­mu­ni­ca­tion between Flash or Flex and any Stomp broker.

27. Flex­U­nit
Flex­U­nit is a unit test­ing frame­work for Flex and Action­Script 3.0 appli­ca­tions and libraries. It mim­ics the func­tion­al­ity of JUnit, a Java unit test­ing frame­work, and comes with a graph­i­cal test runner.

28. Visual Flex­U­nit
Visual Flex­U­nit is an Allurent open source project to estab­lish a frame­work for the test­ing of com­po­nents’ visual appear­ance. The goal is to enhance Flex­U­nit with addi­tional fea­tures to sup­port “visual asser­tions”. In a nut­shell, a visual asser­tion asserts that a component’s appear­ance is iden­ti­cal to a stored base­line image file.

29. uMap
UMap is the Uni­ver­sal Action­Script 3.0 Map­ping API. The scal­able com­po­nent model allows you to cre­ate rich maps with inter­ac­tive data lay­ers. Our flex­i­ble API enables devel­op­ers to build fully-customized solu­tions. The cur­rent ver­sion is inte­grated with Open­StreetMap and Microsoft Vir­tual Earth map data.

30. mod­esMap
Mod­est Maps is a BSD-licensed dis­play and inter­ac­tion library for tile-based maps in Flash (Action­Script 2.0 and Action­Script 3.0) and Python.

Posted on December 29, 2009 at 5:23 pm by admin · Permalink
In: Tài liệu tham khảo

Leave a Reply