`
cwydfq
  • 浏览: 8599 次
  • 性别: Icon_minigender_2
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

FLEX优秀开源项目介绍

阅读更多
1.    Cairngorm
介绍:简单来说,就是为方便FLEX开发企业级应用而开发的一个微架 构。这个东西有什么用处?假如你们项目比较复杂,需要3个开发员以上来共同开发,是不是需要一个约定好的开发方法?那么相信我,Cairngorm是一个 最正统的选择(官方推荐),虽然开始时有点难学(好像这论坛里有Cairngorm文档的中文翻译)。而做小型项目或项目是由你自己一个人开发的话,那, 就斟酌考虑吧,因为或许项目比较小的情况下,你会发现使用Cairngorm是一个累赘。不过即使开发不使用他,我建议有时间的话还是最好DOWN下来看 看,毕竟Iteration:two(被Adobe收编了)的大量企业级应用的design patterns还是很值得学习的。
官方网站:http://labs.adobe.com/wiki/index.php/Cairngorm
下载页面:http://labs.adobe.com/wiki/index.php/Cairngorm:Cairngorm2.2:Download

2.    Papervision3D
介 绍:这个项目我是大半年前看到的,当时给我的感觉就是惊天地,泣鬼神啊。谁说FLASH不能做3D(哦,当时是只有FLEX,不知道现在FLASH 9能不能用这套类库),谁说FLASH的3D性能不好,谁说FLASH的3D编程很麻烦?那就看看Papervision3D吧。 Papervision3D是由巴西人Carlos差不多凭自己一人之力(后来的版本应该多了很多contributor),开发出了我认为是在 FLASH界第一成熟的3D引擎(其实之前也有sandy等基于FLASH的3D引擎,但我觉得都不如Papervision3D),现在有些商业性网站 也用这套引擎来做应用类了。我简单说说PV3D的优点:1,可以直接导入dae和ase文件(这些文件你用3DMAX或其他3D工具安装一个小插件就可以 导出的了),这意味着可以直接使用大部分专业3D工具制作出来的模型。2,性能好,AS3能有如此性能,确是超出我想像,3,功能强,现在已经支持很多振 奋人心的高级3D效果了,不知道最终版本会变成怎样呢 4,使用简单。基本上看一看例子就知道怎么做了。。5,最重要的,它是开源的。
有兴趣的可以先到下面这页面看看PV3D的例子(有一堆,呵呵)
http://blog.davr.org/pv3d-examples/

官方网站:http://www.papervision3d.org/ (好像暂时还只有很多条鱼=.=)或 http://blog.papervision3d.org
下载页面:http://svn1.cvsdude.com/osflash/papervision3d/ (最好还是装个SVN来抓吧)

3.    as3corelib
介绍:这是一套有Adobe官方开发的,用于AS3开发的以套类库,里面有很多很有用的东西啊,建议朋友可以慢慢挖,包括有MD5,SHA1加密方法的AS3版,图片格式转换类(将图片转为位JPG,PNG等格式)还有JSON序列化等等有用的东西。

官方网站:http://actionscript3libraries.riaforge.org/
下载页面:http://code.google.com/p/as3corelib/downloads/list

4.    FlexLib
介 绍:简单来说,这个就是一套包含很多FLEX高级组件的开源类库。觉得FLEX自带组件不够多?觉得FLEX自带的组件功能少?去下载FlexLib最新 版本并留意着他的发展吧。光是看开发组成员, darron.schall, Doug McCune, Ted Patrick, Mike Chambers(都是偶像级的*.*)就不用怀疑这套开源组件的品质了,现在包含了有这些组件:AdvancedForm, Base64Image, EnhancedButtonSkin, CanvasButton, ConvertibleTreeList, Draggable Slider, Fire, Highlighter, HorizontalAxisDataSelector ImageMap, PromptingTextInput, Scrollable Menu Controls, SuperTabNavigator, Alternative Scrolling Canvases, Horizontal Accordion, TreeGrid, FlowBox, Docking ToolBar 。这些组件即使用不着,看看高人的coding也是种享受啊,而且这些组件的源都看一遍后,估计以后需要什么组件,自己都能写个大概了
官方网站:http://code.google.com/p/flexlib/
下面页面:http://code.google.com/p/flexlib/downloads/list

5.    APE
介绍:这是一套基于AS3的开源物理引擎类库。虽然现在还是alpha0.3版,而且基于FLASH的物理引擎很早就有了,但我还是觉得这套东西最值得关注。粒子系统?碰撞反弹?重力加速?在这APE下都是小意思。不知道以后有没有可能和PV3D结合在一起呢….
官方网站:http://www.cove.org/ape/
下载:http://www.cove.org/ape/ape_a03.zip

6.    ASWING
介 绍:放在最后,其实我是想隆重介绍的:) 这是一套开源的FLASH组件套,有AS2版和AS3版(也就是用于FLEX和FLASH 9),而且最重要的,这套组件是国人IILEY开发的,也是我见到的国人主持开发最成功的FLASH开源项目。估计看名字都能猜到了,这套组件的使用方法 和JAVA的SWING非常相似,其实这套组件非常适合以前熟悉SWING的JAVA程序员,想转到FLASH阵营,而又不想花时间学FLEX FRAMEWORK的JAVA程序员,这个是一个很好的选择啊。而非JAVA成员,其实也有很多理由选择该套件,1. 里面该有的组件都有了(比FLEX FRAMEWORK还多啊,更不用和FLASH 9的V3套比了),2.而且又有不错的样式修改方法,3.文件生成体积比使用flex framework小多了(大概是一半左右)。估计你认真看了这套组件后,除了会感叹iiley的实力和努力外,还会开始有点鄙视Adobe的组件开发 组…(毕竟Adobe组件开发组人数肯定比iiley一个人多=.=)

官方网站:http://www.aswing.org
下载页面:http://www.aswing.org/?page_id=4

以上列的只是我较熟悉的几各开源项目,事实上网上还有很多无私的FLASH 开发者所贡献除来的优秀开源项目,有对其他熟悉的朋友也可以在下面帮我补充下^^

对开源FLASH或FLEX开源项目有兴趣的朋友,可以去下面的网站继续淘
http://www.osflash.org
http://code.google.com/
http://www.riaforge.org


文章来自: 闪客居(www.flashas.net) 详文参考:http://www.flashas.net/html/Flex/20080611/3212.html



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

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

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

4、Yahoo ASTRA Flash Components
http://developer.yahoo.com/flash/astra-flash/

5、facebook-as3
http://code.google.com/p/facebook-as3/

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

7、Adobe ActionScript 3:resources:apis:libraries (官方,包括corelib、FlexUnit、Flickr、Mappr、RSS and Atom libraries、Odeo、YouTube)
http://labs.adobe.com/wiki/index ... rces:apis:libraries

8、Tweener   用于过渡与切换的一组动画库
http://code.google.com/p/tweener/

9、uicomponents-as3     一组轻量级的AS3 UI组件库
http://code.google.com/p/uicomponents-as3/

10、as3ds     AS3的数据结构实现
http://code.google.com/p/as3ds/



11、mecheye-as3-libraries     一组主要用于Flash 游戏开发的AS3库
http://code.google.com/p/mecheye-as3-libraries/



12、XIFF   一套XMPP协议的AS3实现
http://svn.igniterealtime.org/sv ... _as3_flexlib_beta1/

13、FZip   一套AS3库,可用作对ZIP压缩文件的载入、修改与创建
http://codeazur.com.br/lab/fzip/

14、FlexLib   一套开源的Flex界面组件库
http://code.google.com/p/flexlib/

15、AnimatedGIfLoader Flex Component     可载入GIF的Flex组件
http://dougmccune.com/blog/animatedgifloader-flex-component/

16、goplayground     一套轻量级的,可用创建属于你自己的AS3 动画工具的库
http://code.google.com/p/goplayground/

17、AlivePDF   开源的用于PDF创建的AS3库
http://www.alivepdf.org/

18、jwopitz-lib   一组开源的Flex用户界面组件
http://code.google.com/p/jwopitz-lib/

19、as3crypto   AS3实现的一套加密库,包括多种加密算法
http://code.google.com/p/as3crypto/

20、flare     一套强大的可视化交互的AS3类库
http://flare.prefuse.org/

21、SWFAddress     一小而强大的库,可以为Flash和Ajax提供深链接的功能
http://www.asual.com/swfaddress/

22、SWFObject     用于嵌入Flash,Adobe官方也认可了
http://code.google.com/p/swfobject/

23、ulse Particle System 一套开源的强大的AS3动态粒子系统
http://code.google.com/p/pulse-particle/
http://www.rogue-development.com/pulseParticles.html

24、SpringGraph Flex Component
http://mark-shepherd.com/blog/springgraph-flex-component/

25、GoASAP     AS3动画库
http://code.google.com/p/goasap/
http://www.goasap.org/index.html

26、asaplibrary   一套开源的Flash Actionscript3.0 RIA库
http://code.google.com/p/asaplibrary/
http://asaplibrary.org/
http://asapframework.org/

27、as3mathlib 开源Flex/Actionscript数学库
http://code.google.com/p/as3mathlib/

28、as3corelib 包含一些基础功能AS3库
http://code.google.com/p/as3corelib/

29、minimalcomps 一组AS3 UI组件
http://www.bit-101.com/minimalcomps/

30、as3gif
http://code.google.com/p/as3gif/

31、queueloader-as3     一组AS3库,用来进行资源序列载入及监测
http://code.google.com/p/queueloader-as3/

32、TweenMax (AS3)
http://blog.greensock.com/tweenmaxas3/

33、Atellis Reflection Component             一款Flex反射效果组件
http://labs.atellis.com/2007/07/11/atellis-reflection-component/

34、AS3Eval     简单来说,就是用AS3实现的AS3编译器
http://%20.hurlant.com/

35、ByteArray的组件、库合集,包括liquid components、mousegesture、ASZip、GIFPlayer、GIF Animation Encoder、AlivePDF、Live JPEG Encoder、ScaleBitmap等
http://www.bytearray.org/?page_id=82

36、AS3C     针对AVM2虚拟机,用C#写的字节码编译器
http://code.google.com/p/as3c/

37、as3httpclientlib   as3实现的http客户端
http://code.google.com/p/as3httpclientlib/

38、as3ui   一组常规的as3 ui界面库
http://code.google.com/p/as3ui/

39、as3xls 让你在flex中可以读写Excel文件
http://code.google.com/p/as3xls/

40、as3flexdb 让你的flex程序可以连接到MySQL服务器,主要是使用AMFPHP来访问PHP服务器
http://code.google.com/p/as3flexdb/
这一是一篇详细使用介绍的教程
http://itutorials.ro/viewtopic.php?f=9&t=7

41、vivisectingmedia-as3  一组AS3/Flex实用库,是作者在实践中总结出来的
http://code.google.com/p/vivisectingmedia-as3/
分享到:
评论

相关推荐

    一个用Flex做的项目 (功能非常强大!)

    Flex是一种由Adobe公司开发的富互联网应用程序(Rich Internet Application,简称RIA)开发框架,主要用于创建交互性强、用户体验优秀的网络应用程序。在本项目“一个用Flex做的项目 (功能非常强大!)”中,开发者...

    java 整合 flex项目

    Flex是由Adobe开发的开源框架,用于构建RIA。它基于ActionScript编程语言和MXML标记语言,提供了丰富的组件库,可以创建具有复杂交互的用户界面。Flex应用程序运行在Flash Player或Adobe AIR之上,可以在多种浏览器...

    Flex 开发入门介绍及使用

    Flex 开发入门介绍及使用 Flex 是一种用于创建富互联网应用程序(Rich Internet Applications,简称 RIA)的技术,它由 Adobe 公司推出并开源,自 2007 年以来迅速发展,吸引了众多开发者和企业的关注。IBM 等大...

    FlexLib FLEX高级组件的开源类库

    总的来说,FlexLib FLEX高级组件的开源类库是一个强大的工具,可以帮助开发者提升Flex项目的质量和效率。无论是初学者还是经验丰富的开发者,都可以从中受益。通过研究和利用这个类库,可以构建出更加引人入胜、功能...

    Flex万年历记事本_flex源码

    Flex是Adobe公司推出的一种基于ActionScript 3.0的开源框架,主要用于构建富互联网应用程序(Rich Internet Applications,简称RIA)。这种技术允许开发者创建具有高度交互性和动态视觉效果的Web应用,提供比传统...

    activiti+flex项目搭建

    Activiti 是一个开源的工作流和业务流程管理(BPM)引擎,它被广泛用于企业级应用中,以实现流程自动化。Flex 是 Adobe 提供的一种基于 Flash 技术的富互联网应用程序(RIA)开发框架,它提供了丰富的用户界面交互...

    FLEX4基础文档

    FLEX 项目的优点包括灵活的用户界面、强大的开发工具、丰富的可视化组件库、优秀的性能和快速的开发速度等。 9. FLEX 项目的应用场景 FLEX 项目的应用场景包括富互联网应用程序、桌面应用程序、移动应用程序等。...

    Flex技术简介PPT

    虽然Adobe已宣布不再更新Flex SDK,但社区依然活跃,有Apache Flex这样的开源项目继续维护和扩展Flex。因此,即使在新的前端技术层出不穷的今天,Flex仍然具有一定的生命力和学习价值。 通过这个“Flex技术简介PPT...

    Flex+blazeds+java企业门户网站完整源码

    BlazeDS是Adobe公司推出的一个开源数据服务项目,它为Flex应用程序提供了与Java服务器端进行双向通信的能力。BlazeDS支持AMF(Action Message Format),这是一种高效的数据交换格式,允许Flex客户端与服务器之间...

    flex搭开发环境教你一步一步做出helloword

    本文主要介绍如何使用Flex搭建开发环境并创建一个Hello World项目。Flex是一种用于构建富互联网应用程序(RIA)的框架,它基于ActionScript和Flash Player或Adobe AIR运行时。以下是搭建Flex开发环境和创建Hello ...

    在VS2010上用FluorineFX和Flex 4开发项目(asp.net)

    在使用Visual Studio 2010 (VS2010) ...通过以上步骤和知识点,你可以在VS2010上成功地结合FluorineFX和Flex 4进行项目开发,创建出高性能且用户体验优秀的Web应用。记得持续学习和关注新技术,以便随时适应行业变化。

    前端开源库-flex-combo-plus

    总结来说,"flex-combo-plus"作为一个优秀的前端开源库,通过其强大的工艺引擎和灵活的配置选项,有效地解决了前端资源合并与加载的问题,提高了Web应用的性能。在如今的前端开发环境中,掌握并合理运用这样的工具,...

    SpringFlex框架搭建

    Spring BlazeDS Integration提供了与BlazeDS的集成,BlazeDS是一个开源项目,负责处理Flex与Java之间的通信。而STS则是一个强大的开发环境,支持Spring和Flex的开发。 接下来,搭建SpringFlex项目的第一步是配置...

    as3/flex4.6

    **Flex4.6**作为一款强大的开源框架,主要用于构建跨平台的企业级应用程序、网页游戏、桌面应用及移动应用等。它基于ActionScript 3 (AS3) 开发,为开发者提供了丰富的组件库和高效的开发工具。 ##### 1.1 Flex4.6...

    Flex技术入门之如何创建flex的web工程

    自从Flex的源代码开源后,它在IT RIA(Rich Internet Application)开发领域受到了广泛关注。 **1. Flex技术的核心优势** (1) **优秀的用户体验**:Flex基于Flash Player运行,几乎在所有主流浏览器上都能实现一致...

    FlexBuilder2帮助文档

    Adobe Flex是一种开源的、基于MXML和ActionScript的开发平台,用于创建交互式、高性能的Web应用。FlexBuilder2是Flex开发的重要工具,提供了代码编辑、调试、性能分析以及项目管理等功能,极大地提高了开发效率。 ...

    一些关于flex的示例网站

    Flex,作为Adobe推出的一种开源框架,主要用于构建高性能的、数据驱动的富互联网应用(RIA)。以下是对这几个网站及其提供的关键知识点的详细解析。 ### 1. Adobe Flex QuickStart:Your First Application 这个...

    Flex+myeclipse开发过程图解

    本文将通过图解的方式详细介绍Flex与MyEclipse的集成开发过程,并涉及Struts、Tomcat以及BlazeDS等关键技术点。 #### 二、Flex简介 Flex是一种用于构建和部署跨浏览器、跨平台的互联网应用程序的开源框架。它最初...

    Flex Builder何去何从

    - **提供技术支持与案例分享**:Adobe 应该提供更多关于Flex 在企业级应用中的成功案例和技术支持,例如提供开源的示例项目(如宠物店应用),并在官方网站上设立FAQ 等栏目来解答开发者在使用过程中遇到的问题。...

    Flex文档资料整理合集

    10. **Flex和 BlazeDS**:BlazeDS是Adobe提供的一个开源服务器端项目,它允许Flex客户端与Java服务器进行双向通信,支持AMF数据交换。 这个资料合集很可能包括了Flex的基础教程、API参考、示例代码、最佳实践以及...

Global site tag (gtag.js) - Google Analytics