AS类库推荐

TweenLite最快的补间动画引擎。看这个测试。仅3K大小,可用于AS3和 AS2。 滤镜看这里:TweenFilterLite引擎。

Papervision3D最流行的3D引擎。

Away3D另一个3D引擎。查看范例

WOW EngineAS3 3D 物理引擎。与 Papervision3D 或者 Away3D配合使用不错。

FIVe3D还是3D动画引擎。

Ribbit– An amazing technology that lets Flash call a phone and use the microphone on your computer. Enables Flash pieces to receive phone calls. Visual voice mail, with speech to text capabilities. Very easy component-based implementation.

WiiFlash让Wii控制器用于Flash。使用WiiFlash,你可以创建更有趣的体验。

APE (Actionscript Physics Engine)最大的物理引擎。

AMFPHP在Flash中通过PHP连接数据库。(不过zrong更推荐weborb for PHP)

Flickr Libraryzrong。

RSS Libraryzrong。

YouTubezrong:还可以用这个google官方提供的YouTube API。当然,国内基本用不上。

FZip在客户端压缩zip文件。以前必须使用服务器端代码才能做到这些。

AS3SoundEditorLib使用这个库,可以以频谱的形式可视化的显示mp3文件,并支持提示点,可以在提示点之间播放mp3。

Facebook-AS3zrong:不说了,国内基本用不上。

AS3Crypto用ActionScript3加密。

AlivePDFAlivePDF是一个开源的ActionScript 3 (Flash, Flex, AIR) PDF 生成库。使用它可以在客户端生成PDF文件。zrong:这里还有一个aPDF

ASSQL让ActionScript与MySQL直接沟通(不通过PHP等服务端)。

Yahoo!地图服务器通信开发包。

AS3CoreLib包含数个基于ActionScript3的工具类库。有MD5 和 SHA 1 加密(上面的AS3Crypt也有这个),图像压缩(现在已经直接整合进入Flex4 SDK了),和 JSON 解析和生成工具,以及一些数字和日期API。

MinimalComps是我的轻量化组件首选。开发者是著名的bit-101,最近刚刚更新了几个新的功能,还提供了排版工具MinimalDesigner。这套组件完全独立,不依赖于Flash内部的UIComponent,最大的特点是简单够用。可以在Flash IDE和Flex下使用。但是不支持中文,我只是用它来辅助调试参数。

Casa Lib是一套非常完整的framework,几乎涵盖了所有在开发中常见的扩展需求。我最常用的是其util包下的工具类,之前也有介绍过很方便的LibrayManager。类似的大而全的开发框架还有Guttershark和Sekati API等。这类属于开发框架性质的类库内部本身的继承或者复合关系就比较复杂,开发者在使用时需要注意评估使用它们带来的隐性成本。当然你也可以像我一样,只使用类库中的一些辅助工具类。此外,学习框架的编写对提升编程能力也是大有裨益的。

FLARToolKit是近期大热的Augmented Reality (AR)的幕后英雄,详细可以介绍。而为了能够更方便的开发AR程序,transmote开发了FLARManager作为辅助,也提供了事件接口,多标记检测等增强功能

AS3 Data Structure 这套api介绍地址,灵活运用数据结构能够大大提升开发效率。

Gaia是 一套完整的互动网站制作框架。它定义了网站的基本数据流,采用xml进行结构配置和资源管理。各个页面之间以 transitionIn,transitionInComplete,transitionOut,transitionOutComplete等步骤 串联在一起。Gaia强大的自定义和事件侦听功能使用户可以很方便的更改网站逻辑。此外Gaia还整合了SWFAddress,GreenShock Tween,采用MVC,Singleton等设计模式和业界流行的最佳解决方案(Best Practice)。Gaia还提供了配套的Flash插件面板,能够很直观的帮助用户快速配置网站。

Bulk Loader解决的是AS3中各种不同类型文件的加载问题,实现了对各种数据类型统一的加载接口,调用非常简便。此外还具有有批量加载、优先级设置等高级功能

3D Engines
Papervision3D
http://blog.papervision3d.org/
Away 3D
http://www.away3d.com/
Sandy 3D
http://www.flashsandy.org/
Alternativa Platform
http://blog.alternativaplatform.com/en/
FIVe3D
http://five3d.mathieu-badimon.com/
WireEngine3D (we3d) - A lightweight and fast 3D Engine for Flash 8/9.
http://osflash.org/we3d/
Sharikura
http://temp.roxik.com/datas/physics/
Infinity3d - In Russian
http://www.infinity3d-engine.com
AS3Dmod - A cross-engine 3d modifier library for Flash
http://code.google.com/p/as3dmod/
nd3d - ND3D is a small and lightweight AS3 3D Engine
http://code.google.com/p/nd3d/
Flare3D - Export from Autodesk’s 3DSMax and then control using ActionScript (Commercial)
http://www.flare3d.com/
3D Game Engines
PaperWorld 3D
http://paperworld3d.com/
Yogurt3D
http://www.yogurt3d.com/
2D Game Engines
Citrus Engine - Flash Sidescrolling Platform Game Engine (Commercial)
http://www.citrusengine.com/
FlashPunk - Provide you with a fast, clean framework for prototyping and developing games.
http://flashpunk.net/
flixel - A collection of Actionscript 3 files that helps organize, automate, and optimize Flash games.
http://flixel.org/
PixelBlitz Engine -A game framework for Actionscript3
http://www.photonstorm.com/pixelblitz-engine
PushButton Engine - An Open Source, Flash game engine and framework that’s designed for a new generation of games.
http://pushbuttonengine.com/
Isometric Engines
as3isolib - An open-source ActionScript 3.0 Isometric Library
http://as3isolib.wordpress.com/
FFilmation - AS3 Isometric Engine
http://www.ffilmation.org/
isoengineas3 - Flash Isometric Engine AS3
http://sourceforge.net/projects/isoengineas3/
OpenSpace - Commercial
http://www.openspace-engine.com/
Sean Cooper Isometric Engine - Commercial
http://www.games.seantcooper.com/IsometricEngine.aspx
TheoWorlds - Commercial
http://www.theoworlds.com/products.php
T.I.L.E. (Tangerine Isometric Level Editor) - Commercial
http://www.tangerinepop.com/ then click on “TECH”
3D Animation Framework
Cast3D
http://www.cast3d.org/
3D Physics Engines
WOW-Engine
http://seraf.mediabox.fr/wow-engine/
jiglibflash
http://www.jiglibflash.com/blog/
Augmented Reality
FLARToolkit
http://www.libspark.org/wiki/saqoosha/FLARToolKit/en
FLARManager
http://words.transmote.com/wp/flarmanager/
ARtisan
http://onezerothrice.com/artisan/
Animation Tweening Engines
Desuade Motion Package - A breakthrough AS3 library that combines keyframe-sequencing, physics, and tweening.
http://desuade.com/dmp
TweenNano - 1.6k TweenLite with Some Sacrifices
http://www.greensock.com/tweennano/
TweenLite
http://blog.greensock.com/tweenliteas3/
TweenMax
http://blog.greensock.com/tweenmaxas3/
TimelineLite – Sequence/Group Multiple Tweens, Control Them as a Whole
http://www.greensock.com/timelinelite/
TimelineMax – Sequence/Group Multiple Tweens, Control Them as a Whole
http://www.greensock.com/timelinemax/
Tweener - A class for creating tweens in actionscript 2 and 3 - because there’s infinity between 0 and 1.
http://code.google.com/p/tweener/
Tweensy
http://www.lostinactionscript.co ... ne-tweensy-preview/
TweensyZero - A light weight version of Tweensy.
http://code.google.com/p/tweensy/wiki/TweensyZero
GoASAP (ActionScript Animation Platform)
http://www.goasap.org/
AS3 Animation System 2.0
http://www.boostworthy.com/blog/?p=170
Animation Package
http://www.alex-uhlmann.de/flash/animationpackage/
KitchenSync - KitchenSync is an ActionScript 3.0 library for sequencing animations and other time-based actions.
http://code.google.com/p/kitchensynclib/
Gyro - A tween and animation library for ActionScript 3.
http://code.google.com/p/gyro-actionscript-animation/
gTween
http://www.gskinner.com/blog/arc ... tween_a_new_tw.html
HydroTween + HydroSequence (based on GoASAP)
http://blog.hydrotik.com/2008/07 ... ydrosequence-rev32/
AS3 Easing
http://www.uza.lt/codex/as3-easing/
Twease
http://code.google.com/p/twease/
BetweenAS3
http://www.be-interactive.org/wo ... ide_betweenas3.html
ByteTween - Light weight engine (focusing in low Kb increase and not being a do-it-all engine).
http://code.google.com/p/thelaboratory-tween/
Eaze - Blazing fast, chainable and compact Flash AS3 tweening library
http://code.google.com/p/eaze-tween/
Actuate - Tween library for Actionscript 3
http://code.google.com/p/actuate/
grape-as3 - Path-based ActionScript 3 animation library
http://blog.generalrelativity.or ... -animation-library/
RabbitTween - A new fast and easy transition/tween engine for Flash AS3
http://blog.open-design.be/2009/ ... gine-for-flash-as3/
Tweaser - The anti-tween engine
http://www.tweaser.org/
NanoTween - Small, lightweight tweening tool for Flash ActionScript 3
http://labs.eric-decker.com/2010/07/nanotween/
2D Physics Engines
APE (Actionscript Physics Engine)
http://www.cove.org/ape/index.htm
Box2DFlashAS3
http://box2dflash.sourceforge.net/
FOAM - 2D Rigid Body Physics Engine.
http://code.google.com/p/foam-as3/
glaze - 2D Rigid Body Dynamics & Game Engine for Actionsctipt 3.
http://code.google.com/p/glaze/
motor2
http://lab.polygonal.de/motor_physics/
Fisix Engine
http://www.fisixengine.com/default.asp
PopShapes
http://lab.andre-michelle.com/physics-engine/
Collision Detection Kit
http://coreyoneil.com/portfolio/index.php?project=5
QuickBox2D - A mini-library created to work with Box2DFlashAS3
http://actionsnippet.com/?page_id=1391
Security
AS3Crypto
http://crypto.hurlant.com/
Audio Libraries
Popforge - ActionScript 3 code sandbox for various packages.
http://code.google.com/p/popforge/
Sonoflash - Dynamic AS3 Audio (Commercial)
http://www.sonoflash.com/
Particle Systems
FLiNT
http://flintparticles.org/
Partigen (Not free)
http://desuade.com/products/partigen/
Pulse Particle System - A general purpose AS3 particle system.
http://www.rogue-development.com/pulseParticles.html
Emitter - ActionScript 3.0 particle FX engine.
http://code.google.com/p/emitter/
Stardust - ActionScript 3.0 Particle engine.
http://code.google.com/p/stardust-particle-engine/
Orion - An all around simple and flexible particle generator.
http://blog.coursevector.com/orion
particlesun - A 3D or 2D Particle Engine for Actionscript 3.0
http://code.google.com/p/particlesun/
Data Visualization
Flare - Create interactive data visualizations for the web.
http://flare.prefuse.org/
Loading Kits
BulkLoader - A library for managing multiple loadings with Actionscript 3 (AS3).
http://code.google.com/p/bulk-loader/
LoaderMax – Smart AS3 Loading
http://www.greensock.com/loadermax/
Masapi - Flash/Flex/AIR AS3 Framework for the massive loading (MassLoad)
http://code.google.com/p/masapi/
QueueLoaderAS3 - an actionscript library for sequential asset loading and monitoring
http://wiki.github.com/hydrotik/QueueLoader/
SomaLoader - A lightweight loading manager written in AS3
http://www.soundstep.com/blog/downloads/somaloader/
OOP Frameworks
Cairngorm
http://opensource.adobe.com/wiki/display/cairngorm/Cairngorm
PureMVC
http://puremvc.org/
Mate
http://mate.asfusion.com/
Swiz - Brutally simple micro-architecture for Rich Internet Application development with Adobe Flex
http://code.google.com/p/swizframework/
HydraMVC - A rewrite of the PureMVC API exclusively for Flex
http://www.hydramvc.com/
RobotLegs - An Architectural (or Structural) Action Script 3 Framework
http://shaun.boyblack.co.za/blog/category/robotlegs/
Gaia - An open-source front-end Flash Framework for AS3 and AS2 designed to dramatically reduce development time
http://www.gaiaflashframework.com/
LayerGlue - A framework aimed at rapid website development for Flash & Flex.
http://www.layerglue.com
Slide - An application framework for Flex 2 and Flex 3
http://code.google.com/p/flex-slide/
Guasax - an ease of use programming framework to provide ordered and scalable Flex applications
http://www.guasax.com/
VEGAS - an AS3, AS2 and SSAS OpenSource Framework
http://code.google.com/p/vegas/
Parsley - an application framework for Flex/Flash/AIR applications written in AS3
http://www.spicefactory.org/parsley/
LowRa - AS3 version of pixlib.
http://code.google.com/p/lowra/
CASA Lib - An Open Source Code Library for ActionScript 2.0 & 3.0
http://casalib.org/
FlashMVC - A flexable lightweight framework engine for AS3.
http://www.flashmvc.com/
Hive - A state-based MVC framework for AS3.
http://code.google.com/p/as-hive/
Soma and SomaUI - An AS3 MVC framework and software to generate an AS3 flash site based on it.
http://www.soundstep.com/blog/downloads/somaui/
Spring Actionscript - An offshoot of the Java-based Spring Framework.
http://www.springactionscript.org/
SmartyPants IOC - Dependency Injection for Adobe Flex and Flash
http://smartypants.expantra.net/
fosfr - AS3 open source framework
http://code.google.com/p/fosfr/
Flight Framework
http://flightxd.com/flightframework/
CycleFramework - A view management and development oriented framework
http://code.google.com/p/cycleframework/

关注我: weibo.com/holycy
原文地址:https://www.cnblogs.com/holycy/p/2252861.html