Flash独立游戏人必备开源库大全

转自:http://blog.sina.com.cn/s/blog_56c9b55c0100v8ff.html

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/

Other APIs and libraries

facebook-actionscript-api - Actionscript API for the Facebook platform.

http://code.google.com/p/facebook-actionscript-api/

as3facebooklib - ActionScript 3.0 API for Facebook.

http://code.google.com/p/as3facebooklib/

Yahoo Maps API

http://developer.yahoo.com/flash/maps/

corelib - ActionScript 3.0 library for several basic utilities (JPEG Encoding, MD5 Hashing, JSON Serialization).

http://code.google.com/p/as3corelib/

as3flexunitlib - ActionScript 3.0 framework for unit testing.

http://code.google.com/p/as3flexunitlib/

as3flickrlib - ActionScript 3.0 API for Flickr.

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

as3mapprlib - ActionScript 3.0 API for Mappr.

http://code.google.com/p/as3mapprlib/

as3syndicationlib - ActionScript 3.0 library for handling syndication feeds.

http://code.google.com/p/as3syndicationlib/

as3odeolib - ActionScript 3.0 API for Odeo.

http://code.google.com/p/as3odeolib/

as3youtubelib - ActionScript 3.0 API for YouTube.

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

as3ebaylib - ActionScript 3.0 API for eBay.

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

as3awss3lib - ActionScript 3.0 library for interacting with Amazon S3.

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

as3soundeditorlib - Actionscript 3.0 library for sound playback, spectrum display, and cue point display.

http://code.google.com/p/as3soundeditorlib/

as3ds - AS3 Data Structures For Game Developers.

http://code.google.com/p/as3ds/

as3notificationlib - A notification framework written in AS3 for the Adobe Integrated Runtime (AIR).

http://code.google.com/p/as3notificationlib/

as3preferenceslib - An AIR library for storing preferences.

http://code.google.com/p/as3preferenceslib/

as3nativealertlib - An AIR alert that appears in a native window.

http://code.google.com/p/as3nativealertlib/

ASCOLLADA - actionscript library for parsing Collada files.

http://code.google.com/p/ascollada/

FZip - An Actionscript 3 class library to load, modify and create standard ZIP archives.

http://codeazur.com.br/lab/fzip/

AS3 Zip Library - An ActionScript 3 based library for reading and writing zip files.

http://nochump.com/blog/?p=15

lastfm-as3 - Actionscript 3.0 API to access the Last.fm web services.

http://code.google.com/p/lastfm-as3/

MapQuest

http://company.mapquest.com/mqbs/4a.html

Modest Maps - A display and interaction library for tile-based maps in Flash.

http://www.modestmaps.com/

as3cards - An ActionScript 3.0 card engine and example games.

http://code.google.com/p/as3cards/

flexircclient - ActionScript 3 based IRC library.

http://code.google.com/p/flexircclient/

AsWing - A GUI framework and library that allows programmers to make their flash application(or RIA) UI easily.

http://www.aswing.org/

as3httpclient - ActionScript 3 utils/classes to extend HTTP/HTTPS APIs in Flash Player 9 (onwards).

http://code.google.com/p/as3httpclient/

DistortionTweener

http://evolve.reintroducing.com/ ... -distortiontweener/

ascanvas - An adapter of HTML Canvas and fl.display.Graphics

http://code.google.com/p/ascanvas/

dopplr-as3 - actionscript 3 code for accessing data from dopplr.com’s api.

http://code.google.com/p/dopplr-as3/

FC64 - an Open-Source Commodore 64 Emulator.

https://mirror1.cvsdude.com/trac/osflash/fc64/

Google Maps API

http://code.google.com/apis/maps/documentation/flash/intro.html

gmaps-utility-library-flash - Google Maps API for Flash Utility Library.

http://code.google.com/p/gmaps-utility-library-flash/

FVNC - VNC Client for Flash Player 9 and above.

http://osflash.org/fvnc

AS3 Parametric Curve Library

http://www.algorithmist.net/as3pc.html

AWI - AMFPHP-WordPress Integration.

http://www.klr20mg.com/awi/ (in Spanish)

as3webservice - Open-source Webservice class implementation in AS3 for Flash CS3 IDE.

http://code.google.com/p/as3webservice/

as3jayrock - AS3 wrapper for Jayrock communication.

http://code.google.com/p/as3jayrock/

ASAP Library - A library for the development of maintainable, multi-movie, interactive applications.

http://asaplibrary.org/

Wordpress XML-RPC API

http://blog.absentdesign.com/?page_id=22

as3maillib - An ActionScript 3 email library.

http://code.google.com/p/as3maillib/

AlivePDF - ActionScript 3 Open-Source PDF Library – 100% client side PDF generation.

http://alivepdf.bytearray.org/

purepdf - Flash/Actionscript library for creating PDF files.

http://code.google.com/p/purepdf/

SWFAddress - Deep linking for Flash.

http://www.asual.com/swfaddress/

Flash Camouflage - Skinning framework for AS3.

http://code.google.com/p/flash-camouflage/

Flexlib - Open Source Flex Component Library.

http://code.google.com/p/flexlib/

Yahoo Astra Flash Components

http://developer.yahoo.com/flash/astra-flash/

as3-fullscreen-lib - A small lib used for scalling content to the full size of the browser.

http://code.google.com/p/as3-fullscreen-lib/

coordy - An Actionscript 3 Layout Framework.

http://code.google.com/p/coordy/

vectorvision - Vectors in papervision3D.

http://code.google.com/p/vectorvision/

WiiFlash - Communication between the Wiimote and Flash.

http://code.google.com/p/wiiflash/

Stats - A simple info box that will help you monitor your code performance.

http://code.google.com/p/mrdoob/wiki/stats

Flash-Optimizing-Tools - APIs that can help optimize a Flash application

http://github.com/EladElrom/Flash-Optimizing-Tools/

twitterscript - Twitter API in ActionScript

http://code.google.com/p/twitterscript/

oauth-as3 - OAuth Actionscript library (useful for Twitter clients).

http://code.google.com/p/oauth-as3/

OAuth - AS3/Flex OAuth Library (useful for Twitter clients).

http://github.com/srohde/OAuth/tree/master

NabaztagAPI - Nabaztag API wrapper for Actionscript 3.

http://www.iotashan.com/NabaztagExplorer/

SWFObject - Standards-friendly method to embed Flash content using one JavaScript file.

http://code.google.com/p/swfobject/

tweetr - AS3 Twitter API

http://code.google.com/p/tweetr/

myLib - A powerful open source framework designed for advanced components programming with Adobe Flash AS3 projects.

http://mylib.samystudio.net/

as3scribdlib - ActionScript 3.0 API for Scribd

http://code.google.com/p/as3scribdlib/

FDOT - A collection of ActionScript 3 classes that make hard things easier.

http://onflash.org/ted/2009/08/fdot-making-hard-things-easier.php

xpath-as3 - An XPath implementation for ActionScript 3.0

http://code.google.com/p/xpath-as3/

DirectorAS3 - Library for SlideShowPro Director

http://www.tuftandco.net/DirectorAS3/

SWX - The Native Data Format for Adobe Flash

http://code.google.com/p/swx-format/

openplatform-flash - AS3 client library for The Guardian Open Platform

http://code.google.com/p/openplatform-flash/

ARTionscript - An AS3 ‘Generative Art’ Framework

http://artionscript.com/

ffffound-as3-api - FFFFOUND! (unofficial) AS3 API

http://toki-woki.net/blog/p336-ffffound-as3-api

colormunch - Actionscript (AS3) library for the Adobe Kuler API

http://code.google.com/p/colormunch/

GpxAS3 - A library for parsing and manipulating GPX (GPS Exchange Format) files.

http://github.com/ryanstewart/GpxAS3/tree

gaforflash - Google Analytics Tracking For Adobe Flash

http://code.google.com/p/gaforflash/

minimalcomps - Minimal ActionScript 3.0 code only UI components (Keith Peters)

http://code.google.com/p/minimalcomps/

HYPE Framework - A collaborative visual framework (Branden Hall and Joshua Davis)

http://hype.joshuadavis.com/

TempoLite - A small, efficient media library

http://blog.coursevector.com/tempolite

SoundManager - Makes adding sounds to your projects super simple

http://evolve.reintroducing.com/2008/07/15/news/as3-soundmanager/

TextFlowPro - Enables you to flow a series of textfields together so that they act as a single text container

http://www.gskinner.com/blog/arc ... ditable_multif.html

AnimatedBitmap - Provides functionality for Bitmap objects that are animated by using a series of still images

http://blog.hexagonstar.com/animatedbitmapclass/

Active Window Blur

http://blog.onebyonedesign.com/?p=81

SWFsize - Works with SWFObject and provides control over the swf’s container metrics

http://chargedweb.com/swfsize/

as3-signals - Signals is a new approach for AS3 events, inspired by C# events and signals/slots in Qt

http://wiki.github.com/robertpenner/as3-signals/

swffit - Not an AS3 library, but a JavaScript file that adds scrollbars to the browser when smaller than a specified size

http://swffit.millermedeiros.com/

libscorm - Not an AS3 library, but a JavaScript library for creating SCORM 2004 courses in Flash or HTML

http://code.google.com/p/libscorm/

pipwerks.SCORM - Adding basic SCORM functionality to an existing Flash file

http://pipwerks.com/2008/04/27/h ... e-to-a-flash-movie/

custom-context-menu - Capture right-click events in Flash / Flex (AS 3)

http://code.google.com/p/custom-context-menu/

Library & LibraryManager - For using external assets in your flash projects.

http://www.tink.ws/blog/library-librarymanager/

DataStructures - HaXe/AS3 library for game developers

http://code.google.com/p/polygonal/

miditoflash - Receive midi events in Flash from any midi device through Java and JavaScript

http://code.google.com/p/miditoflash/

ASBlender - Actionscript 3 library for reading Blender .blend files

http://wiki.github.com/timknip/asblender/

OpenPyro - An Open Source ActionScript 3 framework built for creating Rich Internet Applications

http://www.openpyro.org/

TurboSignals - A library implementing the signals and slots design pattern

http://jacksondunstan.com/turbosignals

evoTinyEngine - Demo scene engine

http://www.simppa.fi/blog/opensource-demo-engine-evotinyengine/

FlashSURF - SURF (Speeded Up Robust Features) feature extraction library written in Flash using Alchemy

http://code.google.com/p/in-spirit/wiki/FlashSurf

XML-RPC - Easy way to get Flash to transfer data with an XML-RPC endpoint

http://danielmclaren.net/2007/08 ... ipt-30-free-library

as3-rpclib - Actionscript 3 RPC libraries for flash-remoting(amf0), xml-rpc, json-rpc

http://code.google.com/p/as3-rpclib/

as3swf - Low level Actionscript 3 library to parse, create, modify and publish SWF files.

http://github.com/claus/as3swf

BrowserCanvas - The World’s Easiest Way to Dynamically Resize Flash

http://www.dncompute.com/blog/20 ... y-resize-flash.html

Chain - Delayed function calling

http://blog.stroep.nl/2009/11/delayed-function-calling-chain/

App Analytics - Complete analyrics solution for Adobe AIR applications

http://www.appanalyticshq.com/

governor - A multithreading script engine

http://code.google.com/p/governor/

mojocolors - An Actionscript 3 color library inspired by the great Nodebox Colors library

http://code.google.com/p/mojocolors/

flashdraw3d - A very lightweight 3d drawing API for Flash

http://code.google.com/p/flashdraw3d/

Sprouts - An open-source, cross-platform project generation and configuration tool

http://projectsprouts.org/

ZaaIL - 40+ Image format support for Flash

http://www.zaalabs.com/2010/04/i ... -support-for-flash/

MouseWheelTrap - A fix for unwanted simultaneous Flash and browser scrolling behaviour in AS3

http://code.google.com/p/mousewheeltrap/

FLVSlicer - A simple FLV slicer and merger

http://code.google.com/p/flvslicer/

Fluxus - AS3/Flex library registry similar to Ruby Gems

http://fluxusproject.org/

EventController - Event Management made easy

http://fla.as/ec/

as3-jaws - Just Another (AS3) Web Service Client (for .NET web service)

http://code.google.com/p/as3-jaws/

CJSignals - ActionScript 3.0 Observer Framework (a new approach for ActionScript 3.0 events)

http://code.google.com/p/cjsignals/

Reflex - A light weight component framework being built for the Flash Platform

http://reflex.io/

Merapi - A bridge between AIR and Java

http://www.merapiproject.net/

AS3-P2P-LIB - ActionScript 3 Lib for the new P2P API in Flash Player 10

http://github.com/devboy/AS3-P2P-LIB

dropbox-as3 - ActionScript 3 Dropbox API

http://code.google.com/p/dropbox-as3/

TransformManager (AS3) – Interactively Scale/Rotate/Move DisplayObjects (Commerical)

http://www.greensock.com/transformmanageras3/

Gaia是一套完整的互动网站制作框架。它定义了网站的基本数据流,采用xml进行结构配置和资源管理。各个页面之间以transitionIn,transitionInComplete,transitionOut,transitionOutComplete等步骤串联在一起。Gaia强大的自定义和事件侦听功能使用户可以很方便的更改网站逻辑。此外Gaia还整合了SWFAddress,GreenShock Tween,采用MVC,Singleton等设计模式和业界流行的最佳解决方案(Best Practice)。Gaia还提供了配套的Flash插件面板,能够很直观的帮助用户快速配置网站。 抽象是一件很有技术含量的工作。做了这么多Flash网站,很清楚每次搭架构时的无奈。由于需求的多变,哪些是架构层面的核心需求,哪些是业务逻辑需求,甚至哪些是效果表现需求,常常混杂在一起,结果就是可重用性极差,每次都等于重新开始。Gaia最伟大的地方就是厘清了这几层关系,把属于网站内部流程的部分抽象出来,并建立了强大的可扩展的接口。我们只需要在这层接口上再去考虑业务逻辑和表现层的开发就可以了,大大减轻了工作量。当然,Gaia只是一种解决方案,虽然科学但并不完美。我在使用中就曾发现:为了配合它的内部流程,会造成无意义的swf子文件增多的现象。 Gaia提供的机制最适用于多页面切换的Minisite,稍加扩展就可以应付大多数的情况,大家可去官网左边的Gallery栏目看看各式案例。类似的Framework还有日本人开发的Progression。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值