- 浏览: 510850 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
michao:
大哥,还有aperture.exe吗? 发我一份,找不到呀,m ...
使用aperture框架让AS3与C++通信,执行本地代码 -
Aaron-Joe-William:
文件被删除了。下不了。
SQLite 数据库加密的一种解决方案 -
hanmiao:
樓主的文章不就是來自IBM Developers里的http: ...
mina 入门 -
howesen:
断包与粘包问题,需要处理下就好了
mina接收数据不全(2) -
sniciq:
git clone --recursive git://git ...
ESB学习笔记(Spring Integration实战)
这篇文章开始于对Adrian Parr博客中AS3 Code Libraries一文的翻译,虽然开源AS3 Library列表的文章不少,翻译这篇是因为感觉里面大多数东西都是比较著名的,我能用得到的,所以翻译整理一下以备日后不时之需。
对原有的列表进行了部分删减。
对于library的评注和截图将不断添加。
3D引擎
注:对于3D引擎,渲染的效率和支持的渲染功能是很重要的,然而在短短的文章中根本不可能做详细的介绍,特别是截图,很可能具有误导性,要了解更多应用案例以及技术演示的图片,请点击各个引擎的链接到网站上观看,本分类下所放置的图片只是举例该引擎的某一个应用,具有极大随意性,不代表该引擎最好的应用案例。
-
Papervision3D
http://blog.papervision3d.org/
不敢说这个是目前最好的AS3三维引擎,但是绝对是最活跃的三维引擎,从互联网上的教程数量,维护团队的活跃程度,用户的规模都可以看出。我使用的就是这个三维引擎,一些案例可以看博客的PV3D分类。
-
Away 3D
http://www.away3d.com/
PV3D最大的竞争对手,名气也很大,功能非常丰富,感觉有的时候功能比PV3D要更新的快,不过在我还关注3D引擎比较的时候,Away3D的运行效率(CPU,内存占用率,FPS等)一直不如PV3D,所以最终没有选择它。活跃程度上没有PV3D高,在国内也是如此。
-
Sandy 3D
http://www.flashsandy.org/
名气较前两者稍逊,对它的了解不多。
-
Alternativa Platform
http://blog.alternativaplatform.com/en/
俄国人开发的引擎,不是开源的,但是效果很强(至少从目前网络上流传的演示来看是如此的),刚一推出便引起业界震动,但是不开源的话恐怕普及度要差很多。
与上述引擎不同,FIVe33D是的理念是“矢量3D引擎”,看看它的案例就知道,里面的三维图像都是矢量绘制的,别具一格。用的好的话可以做出与众不同的效果,FIVe3D的官方站点就是很好的案例,非常具有设计感,应该算是另辟蹊径的一款三维引擎。
-
WireEngine3D (we3d)
http://osflash.org/we3d/
轻量级的高速Flash 8/9三维引擎,支持LWO(Lightwave Object)格式文件的直接读取
-
Sharikura
http://temp.roxik.com/datas/physics/
不开源,效果以及执行效率都非常强大的三维引擎,由日本Flash届No.2 Roxik开发,自己使用,最著名的代表作是ECO ZOO。
3D游戏引擎
-
PaperWorld 3D
http://paperworld3d.com/
3D 动画开发框架
-
Cast3D
http://www.cast3d.org/
基于关键帧过渡的三维动画引擎,支持Skin、蒙皮动画、3D音源等,渲染依靠其他3D引擎,目前支持的有Sandy 3D和PV3D。拥有自己的动画文件格式(XML),无需编程即可完成三维场景的动画制作。
3D 物理引擎
-
WOW-Engine
http://seraf.mediabox.fr/wow-engine/ -
jiglibflash
http://www.jiglibflash.com/blog/
动画Tweening(过渡 补间)
-
Tweener
http://code.google.com/p/tweener/
-
TweenLite
http://blog.greensock.com/tweenliteas3/
-
TweenMax
http://blog.greensock.com/tweenmaxas3/
-
Tweensy
http://www.lostinactionscript.com/blog/index.php/2008/08/31/as3-tween-engine-tweensy-preview/
-
GoASAP (ActionScript动画平台)
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用于管理和触发基于时间的各种行为动作,例如延迟5秒做某某事.
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/archives/2008/08/gtween_a_new_tw.html
-
HydroTween + HydroSequence (基于 GoASAP)
http://blog.hydrotik.com/2008/07/19/hydrotween-hydrosequence-rev32/
-
AS3 Easing
http://www.uza.lt/codex/as3-easing/
-
Twease
http://code.google.com/p/twease/
2D物理引擎
-
APE (Actionscript Physics Engine的缩写)
http://www.cove.org/ape/index.htm
-
Box2DFlashAS3
http://box2dflash.sourceforge.net/
-
FOAM – 2维刚体物理引擎
http://code.google.com/p/foam-as3/
-
glaze – 2维刚体物理引擎以及游戏引擎
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/
安全
-
AS3Crypto
http://crypto.hurlant.com/
声音
粒子系统
-
FLiNT
http://flintparticles.org/
-
Partigen (付费)
http://desuade.com/products/partigen/ -
Pulse Particle System
http://www.rogue-development.com/pulseParticles.html -
Emitter – ActionScript 3.0 particle FX engine
http://code.google.com/p/emitter/
数据可视化
-
Flare – 漂亮的可交互的信息可视化
http://flare.prefuse.org/
载入
-
BulkLoader – 同时管理多个数据载入项
http://code.google.com/p/bulk-loader/
-
Masapi
http://code.google.com/p/masapi/
-
QueueLoaderAS3
http://code.google.com/p/queueloader-as3/ -
SomaLoader
http://www.soundstep.com/blog/downloads/somaloader/
OOP面向对象程序开发框架
-
Cairngorm
http://opensource.adobe.com/wiki/display/cairngorm/Cairngorm
-
PureMVC
http://puremvc.org/
-
Mate
http://mate.asfusion.com/
-
Gaia
http://www.gaiaflashframework.com/
-
Slide
http://code.google.com/p/flex-slide/
-
Guasax
http://www.guasax.com/
-
VEGAS
http://code.google.com/p/vegas/
-
Parsley
http://www.spicefactory.org/parsley/
-
LowRa – pixlib的AS3版本
http://code.google.com/p/lowra/ -
CASA Lib
http://casalib.org/
其他
-
facebook-actionscript-api – FaceBook API的AS3版本,国内用FB的不多吧
http://code.google.com/p/facebook-actionscript-api/
-
as3facebooklib – 又一个FaceBook API
http://code.google.com/p/as3facebooklib/
-
Yahoo Maps API
http://developer.yahoo.com/flash/maps/
-
corelib – 包含一些重要的基础工具,是对AS3的补充 (JPEG编码, MD5哈希, JSON).
http://code.google.com/p/as3corelib/
-
as3flexunitlib – 单元测试.
http://opensource.adobe.com/wiki/display/flexunit/
-
as3flickrlib – Flickr API的AS3版本
http://code.google.com/p/as3flickrlib/
- as3mapprlib – Flickr的地图图片服务:Mappr的AS3版本API
- http://code.google.com/p/as3mapprlib/
-
as3syndicationlib – 不论订阅的格式是ATOM还是RSS,它都可以帮你屏蔽格式的区别
http://code.google.com/p/as3syndicationlib/ -
as3youtubelib – YouTube API的AS3版本
http://code.google.com/p/as3youtubelib/
-
as3ebaylib – eBay API的AS3版本
http://code.google.com/p/as3ebaylib/
-
as3awss3lib – 与Amazon亚马逊进行交互
http://code.google.com/p/as3awss3lib/
-
as3soundeditorlib – 声音播放控制,频谱显示
http://code.google.com/p/as3soundeditorlib/
-
as3ds – 游戏开发者常用的各种数据结构这里应有尽有
http://code.google.com/p/as3ds/
-
as3notificationlib – AIR的一套notification开发框架,与Event说再见
http://code.google.com/p/as3notificationlib/
-
as3preferenceslib – 用于保存和管理用户偏好设置的AIR library
http://code.google.com/p/as3preferenceslib/
-
as3nativealertlib – AIR的警告提示窗口
http://code.google.com/p/as3nativealertlib/
-
ASCOLLADA – 读取Collada文件格式
http://code.google.com/p/ascollada/
-
FZip – 载入,更改并创建标准ZIP文件
http://codeazur.com.br/lab/fzip/ -
Modest Maps – TILE(地砖)引擎
http://www.modestmaps.com/
-
as3cards – 纸牌游戏引擎
http://code.google.com/p/as3cards/ -
AsWing – GUI框架,让开发者更为便捷的定制界面。这个在国内很著名
http://www.aswing.org/
-
as3httpclient – 扩展了AS3自带的 HTTP/HTTPS APIs
http://code.google.com/p/as3httpclient/
-
DistortionTweener – 让图片具备扭曲(Distortion)变形的功能
http://evolve.reintroducing.com/2007/11/18/as3/as3-distortiontweener/
-
ascanvas – HTML Canvas以及fl.display.Graphics的替代品,与先定义笔刷再绘制路径不同,ascanvas先绘制路径,然后进行填充
http://code.google.com/p/ascanvas/
-
FFilmation – 斜上方45度2D引擎
http://www.ffilmation.org/website/
-
Google Maps API
http://code.google.com/apis/maps/documentation/flash/intro.html
-
AS3 Parametric Curve Library – 曲线,曲线,曲线!
http://www.algorithmist.net/as3pc.html -
as3webservice – Webservice提供了多种常用的网络信息服务,比如天气,货币汇率等,这是它的API
http://code.google.com/p/as3webservice/ -
ASAP Library – 开发易于维护的,多SWF文件驱动的交互应用
http://asaplibrary.org/ -
Wordpress XML-RPC API – 让AS3与Wordpress之间的通信更容易
http://blog.absentdesign.com/?page_id=22 -
FLARToolkit – 最近声名大噪的ARToolkit AS3 API
http://www.libspark.org/wiki/saqoosha/FLARToolKit/en -
更多AS3 Library列表请访问下述地址
评论
发表评论
-
十个Flex/Air疑难杂症及解决方案简略
2010-05-31 17:17 3344最近去一家台企面 ... -
Windows环境下配置+运行red5源码+AS3连接red5简单示例
2010-04-19 13:39 5183Windows环境下配置+运行red5源码+AS3连接red5 ... -
使用aperture框架让AS3与C++通信,执行本地代码
2010-04-08 16:48 3258我们都知道,AIR的效果是非常出色的,这也是大家喜欢她的原因, ... -
SQLITE入门至精通
2010-04-07 11:13 3026关键 ... -
教你解析FLEX JSON中的一个问题 关于键值 和键
2010-04-01 15:25 2325字符串:message = ' "param&quo ... -
air写文件保存在安装目录
2010-03-31 15:46 3222AIR中..保存文件我们般会像下面这样操作 var f ... -
弱弱的一个小问题,bitmapdata pngencoder base64 bytearray
2010-03-31 14:16 1154好久没写东东了,呵呵。随便写点点。关于bitmapdata如何 ... -
FLASH教程:SWF间的双向通信
2010-03-02 18:23 1362假设有一个主 SWf 名为 m ... -
如何把as文件生成swf格式文件
2010-03-02 18:22 5290一,从http://opensource.adobe.com/ ... -
Flex数据交互方法 :httpservice, webservice, RemoteObject, socket
2010-02-27 17:06 1912【转载】 文章分类:Flash编程 http://h ... -
理解Flash Player 9垃圾回收机制
2010-02-02 18:27 1088理解Flash Player 9垃圾回 ... -
BlazeDS入门教程-很详细-赞原创作者一个
2010-01-11 23:51 1722什么是BlazeDS呢?BlazeDS是一个基于服务器的Ja ... -
一些漂亮的Flex主题下载
2010-01-11 10:31 6176一些漂亮的Flex主题下载1Digg meWindows Cl ... -
通过Stratus 服务器在Flash Player中使用RTMFP 开发 点对点应用(一)
2010-01-08 17:43 5400作者:Jozsef Vass 译者:巴巴鲁 ... -
Flex 读取XML配置文件总结
2009-11-19 11:45 1989在Flex中我 ... -
一个list定义组件,网上找了很久没有,自己做了一个。
2009-10-29 11:55 1251一个list定义组件,网上找了很久没有,自己做了一个。希望对大 ... -
如何使用Flex RemoteObject components 与JAVA交互
2009-10-08 18:04 53122008-12-25 | 22:53分类:前端开发 ... -
flex 在线录制视频语音
2009-09-12 17:45 3648<?xml version="1.0" ... -
flex 蒙板 遮罩
2009-09-11 17:09 3876方法一 <mx:Image source=&q ... -
如何自定义FLEX3的loading进度条
2009-09-05 10:17 1755第一种:修改下载进度的文字为中文 建立扩展至 mx.prel ...
相关推荐
- **开源库与框架**:利用开源社区中的库和框架加速开发过程。 - **在线论坛与社区**:加入开发者社区,参与讨论,获取帮助和支持。 通过以上知识点的学习,开发者能够全面掌握ActionScript3.0的核心概念和技术细节...
《ActionScript 3.0 游戏编程大学教程与源码》是一本专注于使用ActionScript 3.0进行游戏开发的资源集合。ActionScript 3.0是Adobe Flash平台的核心编程语言,它在游戏开发领域有着广泛的应用,尤其是在网页游戏和轻...
《Flex资料合集》主要涵盖了Flex 3技术及其核心编程语言ActionScript 3.0的相关内容,这是一份中文版的资源集合,旨在帮助开发者深入理解和应用Flex技术。Flex是Adobe公司开发的一种开源框架,主要用于构建富互联网...
根据提供的文件信息,本书《Foundation ActionScript 3.0 with Flash CS3 and Flex》由Steve Webster、Todd Yard和Sean McSharry共同编写,是一本针对Adobe Flash CS3和Adobe Flex平台下ActionScript 3.0编程的基础...
18. **jwopitz-lib**: 提供一系列Flex用户界面组件的开源库。 19. **as3crypto**: 实现了多种加密算法的AS3库,如AES、DES等,用于数据安全。 20. **flare**: 一套强大的AS3交互可视化库,用于创建复杂的视觉效果...
综上所述,ActionScript 3.0作为Flash平台的重要组成部分,不仅扩展了Flash的功能边界,还极大地提高了开发者的生产力。通过掌握ActionScript 3.0,你可以创建出更富创意、更具有交互性的Flash内容。
Flex是基于ActionScript 3.0和Flash Player的开源框架,用于构建富互联网应用程序(RIA)。这份指南旨在帮助你从零开始,逐步学习并精通Flex 3.0的相关知识。 一、Flex SDK简介 Flex SDK包含了开发Flex应用所需的...
它基于MXML和ActionScript,提供了丰富的用户界面组件库,可以创建出具有互动性和动态性的Web应用。ActionScript是一种面向对象的脚本语言,它是Flex的核心,用于实现应用程序的逻辑和功能。 在"Flex+ActionScript+...
Flex 3.0是Adobe公司开发的一个开源框架,主要用于构建富互联网应用程序(Rich Internet Applications,简称RIA)。这个框架基于ActionScript编程语言和Flash Player或Adobe AIR运行时环境,提供了强大的图形用户...
Flex开发之葵花宝典,这是一份专为学习Adobe Flex和ActionScript 3.0技术准备的综合资源集合。Flex是一种开源的、基于MXML和ActionScript的框架,用于构建富互联网应用程序(RIA),而ActionScript是Flex的核心编程...
Flex 3 是一个用于构建富互联网应用程序(RIA)的开源框架,它主要基于ActionScript 3.0,一个强大的面向对象的脚本语言。该CHM文件集合了关于Flex 3语言的详细知识,为开发者提供了全面的指导。 ActionScript 3.0...
java版p2p网贷系统源码真棒动作...控件、集合、加密服务和实用程序以与 Flex SDK 一起使用。 - 替代 Flex 的轻量级 Actionscript 3.0 UI 框架。 - 开源 Flash ActionScript GUI 框架 - ActionScript 3 UI 组件 - Acti
Flex是基于ActionScript 3.0的开源框架,它提供了一套组件库和开发工具,简化了RIA的构建过程。 1. **ActionScript 3.0编程**: - **基础语法**:ActionScript 3.0相较于2.0有了重大改进,包括类型系统、事件模型...
1. **Flex**:Flex是一种用于构建富互联网应用(RIA)的开源框架,基于ActionScript 3.0编程语言和Flash Player或Adobe AIR运行时环境。Flex API提供了丰富的组件库和事件模型,使得开发者可以快速构建具有交互性和...
这对于理解和使用开源库或自定义组件至关重要,因为清晰的文档可以帮助开发者快速了解代码的结构和功能。 **Flex框架** Flex框架是Flex SDK的核心,它包含了一系列预构建的UI组件、数据服务组件、效果和动画库。...
Flex是一种基于ActionScript 3.0的开源框架,用于构建富互联网应用程序(RIA)。这个“Flex XML MP3播放器”项目是利用Flex技术开发的一个多媒体播放器,专用于播放MP3音频文件。在本文中,我们将深入探讨Flex和XML...
Flex 是Adobe公司推出的一种基于ActionScript的开源框架,主要用于构建富互联网应用程序(RIA)。Flex 3.0是其一个重要版本,为开发者提供了更强大的功能和更丰富的用户体验。本资料集合旨在帮助初学者从零开始,...
3. **Flex组件库**:Flex 3拥有一个庞大的预定义组件集合,如按钮、文本框、面板等,这些组件使得创建用户界面变得非常便捷。了解并熟练使用这些组件是学习Flex 3的基础。 4. **事件处理**:在Flex应用程序中,事件...
Flex是一种基于ActionScript 3.0的开源框架,它允许开发者构建富互联网应用程序(RIA),并能运行在多种浏览器和操作系统上。这个特效包特别强调了其3D效果,意味着它提供了各种用于实现动态、立体视觉体验的功能。 ...