Bookmark and Share

Lee's 程序人生

HTML CSS Javascript XML AJAX ATLAS C# C++ 数据结构 软件工程 设计模式 asp.net Java 数字图象处理 Sql 数据库
  博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

8个你值得了解的开源或免费Flash&Flex代码库

Posted on 2008-07-18 22:03  analyzer  阅读(650)  评论(0编辑  收藏  举报
自己编写,窃用他人代码,购买代码,或者借用……不管您开发的是何种语言,这些是您能做的开发应用的四种基本的方式。 Flash和Flex的的发展也是鉴于此。

假如你有能力去编写,自己编写代码的好处是可以得到你想要的应用,但是太花费时间。一寸光阴一寸金!你也可以去盗窃别人的原始代码,但是这是不道德的,也 是我不推荐的。而且你有可能会陷入长时间的法律官司中,所以这不是一个好的商业选择。买的代码或组件通常要花费很多的代价,而且还要花费很长的时间去修改 他们。要在最短的时间内完成开发和部署,使用开放的或免费的代码库,借用代码、框架、APIs是最好的选择。

现在有一个很大的代码库提供给 Flash的发展者,在那些崛起的新网站中,UltrashockKirupa有一些很有用的材料。大量的学习资源,编码仓库和社区快速的被普及,而且社区也是越来越强大。博客和写博客的人到处都是,而且到处都有他们的展示平台,不管在哪你也都要知道什么才是有价值的代码。
OSFlash.org很不错的,同样的,FlashMagazineTheFlashBlog也提供了很多服务。我将为您列出一张代码库的名单,有的您也许曾经听说过又或许没有听说过,因为要接触至少半年到一年你才有可能知道他们。

1.SWFObject -如果你要发布你的Flash/Flex,但是没有用到这个优秀的JS方法,那你跟你的用户将错失很多机会。通过简单的方法检测Flash,嵌入Flash,并且提供一次性替代内容的简单方式。Adobe宣布它将会是CS4 家族产品的默认发布内容。

2.SWFAddress -跟Flash类似,如果你讨厌Flash不提供类似浏览器的自动返回按键属性,那么SWFAddress可以帮助你做到。进入SWFAddress,您 可以提供很多丰富的书签效果,并且帮助你进行搜索引擎优化。SWFAddress依赖SWFObject。如果你使用Drupal,你同样需要 SWFAddress模块。Adobe宣布Flash将支持搜索引擎友好,深入的链接能力就更加重要。谁会不需要呢?

3.Gaia -是一个框架,值得吹捧的是它通过脚手架代码和强大的动作事件模型,具有非常方便创建丰富用户体验网站的强大能力。我开始了对这个框架的研究并且使用它完成了我的一些工作。Jesse Warden 写了两篇介绍文章,是part 1part 2

4.Casa - 这个AS2是在AS3上演变的,他将一些被废弃的方法改进。然而,如果您有一些AS2代码您需要改造或扩展,这位代码很值您去研究。


5.Tweener - Zeh Fernando是超级惊人的由AS2/AS3打造的动画引擎。我从2004年开始使用Tweener,因为我的几乎每个项目都需要动画。如果你在制作动画的时候没有使用tween的引擎,那将会非常头痛。tweener是很好的选择。

6.AS3 Corelib -有时做Flash动画并不是很有乐趣。但用AS3Corelib却能让你在乐趣中做一个好工作。 图象编码器,加密,字符串,数字, dates… 全部都在这里。 您下载它不会有遗憾。 我在许多我的项目中使用了它。

7.Cairngorm -我不得不加一句,我几乎在我这个列表中放弃了Cairngorm,因为它未必是每个人的那杯茶 什么是Cairngorm呢?在Adobe网站中的定义是:Cairngorm是一个轻量级的制定的RIA框架。如果你需要用Flex制作一个复杂的网站,你需要看看Cairngorm。我觉得强大的MVC架构将能代给复杂网站很多好处,Cairngorm很棒。

8.Degrafa -是flex的一个很酷很实用的图画框架,它为Flash图画API提供了一个MXML接口。我使用它建立我的DekafLovers mashup和框架建设。 我知道他们有很多重大的计划,与动态栏填充和很多其他功能相关。此刻,它已经发布了beta版,它正迎来它的黄金时间。 Juan, Ben 和其余的队员为Degrafa做了一个了不起的工作。

希望以上的建议对你有用,你知道哪些开源或免费Flash&Flex代码库呢?请留言。
我要啦免费统计