30个AS3的开源项目

转自NTT.CC

edu-science-128x128Isn’t driving you crazy when you realize amazing effect about ActionScript 3 what you want. Don’t you spend much time to do it? Why don’t you reference following open source projects before you begin? Maybe there are something what you need.

The following is some useful as3 open source projects what I have collected.Some of them have include in the previous article the list of AS2/AS3 Physics Engine(open source + non-open source). Note: listed in no particular order.  <script type="text/javascript"> </script>

 

1. Flex/Actionscript Math Library The Flex/Actionscript Math Library (as3mathlib) is intended to provide a rudimentary numerical analysis toolkit for the Actionscript/Flex programming environment.

This library has just been converted from Actionscript 2 to Actionscript 3. It is not ready for general use.

2. ActionScript 3.0 library for several basic utilities The corelib project is an ActionScript 3 Library that contains a number of classes and utilities for working with ActionScript 3. These include classes for MD5 and SHA 1 hashing, Image encoders, and JSON serialization as well as general String, Number and Date APIs.

3. AlivePDF AlivePDF is a client side AS3 PDF generation library for Adobe Flash, Flex and AIR.

4. Tweener Tweener (caurina.transitions.Tweener) is a Class used to create tweenings and other transitions via ActionScript code for projects built on the Flash platform.

5. Flare Flare is a collection of ActionScript 3 classes for building a wide variety of interactive visualizations. For example, flare can be used to build basic charts, complex animations, network diagrams, treemaps, and more. Flare is written in the ActionScript 3 programming language and can be used to build visualizations that run on the web in the Adobe Flash Player. Flare applications can be built using the free Adobe Flex SDK or Adobe’s Flex Builder IDE. Flare is based on prefuse, a full-featured visualization toolkit written in Java. Flare is open source software licensed under the terms of the BSD license, and can be freely used for both commercial and non-commercial purposes.

6. di-as3 Developed for use with ActionScript 3, Flash 9 and Flex 2 projects it provides an inversion of control container for components that support dependency injection.Support for constructor and setter injection, with setter injection available to public variables, setter accessors, and methods.

7. AS3 Data Structures For Game Developers AS3 Data Structures For Game Developers’ is a library containing data structures optimized for game development with Adobe Flash and Actionscript 3.

8. Pulse Particles System It is a general purpose particle system for AS3 development.The pulse-particle system allows Flash developers to quickly and easily set up a wide range of particle effects. There are two ways of using the system, through an object orientated API that gives full control over the system, or through a simplified object syntax.

9. AS3 GIF Player Class AS3GIF lets you play and encode animated GIF’s with ActionScript 3

10. Fisix Engine The Fisix Engine is an Actionscript 3.0 physics engine built for game developers.

11. APE APE (Actionscript Physics Engine) is a free AS3 open source 2D physics engine for use in Flash and Flex, released under the MIT License. APE is written and maintained by Alec Cove.

12. vanrijkom-flashlibs It is a collection of Flash libraries.A command line tool for creating ZLIB compressed archives that can be streamed in progressively from the Flash player at run-time, using the provided ActionScript 3 API.

13. MinimalComps: Minimal AS3 UI Component Set It is a Minimal AS3 UI Component Set.

14. Google Map Flash Interface Critical Mass has developed a portable Flash interface for the Google Maps API. It’s written in ActionScript 2, and should be able to integrate with most AS2-based Flash projects that can accept external modules.

15. ScaleBitmap : 9-slice bitmap class The owner have just finished a simple class which allows you to resize dynamically any Bitmap (just like the MovieClip.scale9Grid feature).

16. XIFF XIFF is an Open Source Flash library for instant messaging and presence clients using the XMPP (Jabber) protocol. XIFF includes an extension architecture that makes it easy to add functionality for additional protocol extensions, or even your own special-needs extensions. There are quite a few extensions already included in the library, giving it support for XML-RPC over XMPP (XEP-0009), Multi-user conferencing (XEP-0045), Service browsing (XEP-0030), and XHTML message support (XEP-0071).

17. FOAM FOAM is primarily intended as a resource for developers interested in simulating physics. It has a carefully thought out OOP structure and modular design. A savvy developer should have no problem extending and repurposing FOAM to his own ends. The Foam datatype is in fact not a physics engine but an interface for simulating physics. It offers a simple means to create, control and run a simulation- it purposefully keeps the more nitty gritty, behind-the-scenes operations shielded from the casual developer. A physics engine is simply part of its composition.

18. Box2DFlashAS3 Box2DFlashAS3 is an open source port of Erin Catto’s powerful c++ physics library Box2D.

19. Papervision3d It is an open Source realtime 3D engine for Flash

20. away3D Away3D is a realtime 3d engine for flash in ActionScript 3.0, started by Alexander Zadorozhnyy and Rob Bateman

21. SWFAddress SWFAddress is a small, but powerful library that provides deep linking for Flash and Ajax. It’s a developer tool, allowing creation of unique virtual URLs that can point to a website section or an application state. SWFAddress enables a number of important capabilities which are missing in today’s rich web technologies

22. swfobject SWFObject is an easy-to-use and standards-friendly method to embed Flash content, which utilizes one small JavaScript file

23. HTMLWrapper Wrapper is a cross-browser compliant HTML/CSS rendering engine written in ActionScript that sits on top of your standards compliant HTML page. Wrapper eliminates cross-browser issues and makes integrating ActionScript and HTML/CSS projects possible without needing to compile. Have introduced it in previous article Wrapper Wordpress Theme.

24. ASTRA Galore ASTRA Galore: New Flash and Flex Components The ASTRA library of components has just been updated with three new Flash components and seven new Flex components, as well as some important updates to the existing ones.

25. The Ruby on Rails RIA SDK by Adobe The Ruby on Rails RIA SDK by Adobe provides developers with samples and code to help develop solutions with Ruby and Adobe technologies. The SDK includes open source code created by third parties as well as samples and demos that have been created by project members.

26. as3-stomp This library is an actionscript 3 implementation of the Stomp protocol. It enables communication between Flash or Flex and any Stomp broker.

27. FlexUnit FlexUnit is a unit testing framework for Flex and ActionScript 3.0 applications and libraries. It mimics the functionality of JUnit, a Java unit testing framework, and comes with a graphical test runner.

28. Visual FlexUnit Visual FlexUnit is an Allurent open source project to establish a framework for the testing of components’ visual appearance. The goal is to enhance FlexUnit with additional features to support “visual assertions”. In a nutshell, a visual assertion asserts that a component’s appearance is identical to a stored baseline image file.

29. uMap UMap is the Universal ActionScript 3.0 Mapping API. The scalable component model allows you to create rich maps with interactive data layers. Our flexible API enables developers to build fully-customized solutions. The current version is integrated with OpenStreetMap and Microsoft Virtual Earth map data.

30. modesMap Modest Maps is a BSD-licensed display and interaction library for tile-based maps in Flash (ActionScript 2.0 and ActionScript 3.0) and Python.

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值