阅读更多

14顶
2踩

非技术
   自己编写,窃用他人代码,购买代码,或者借用……不管您开发的是何种语言,这些是您能做的开发应用的四种基本的方式。 Flash和Flex的的发展也是鉴于此。

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

    现在有一个很大的代码库提供给 Flash的发展者,在那些崛起的新网站中,Ultrashock  和Kirupa有一些很有用的材料。大量的学习资源,编码仓库和社区快速的被普及,而且社区也是越来越强大。博客和写博客的人到处都是,而且到处都有他们的展示平台,不管在哪你也都要知道什么才是有价值的代码。
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 写了两篇介绍文章,是[url=http://jessewarden.com/2008/05/la-flash-user-group-gaia-presentation-tonight.html ]part 1[/url]和 part 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代码库呢?请留言。
来自: visualrinse.com
14
2
评论 共 3 条 请登录后发表评论
3 楼 ahead_zhan 2011-09-29 12:13
好东西,总结的挺棒的
2 楼 ITeye管理员 2008-07-17 09:19
已改,谢谢。
1 楼 onex 2008-07-16 17:17
Tweener和Casa的链接错误,都连到Gaia了。

楼主更新一下吧。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • ec标签在struts2.0中的使用

    <ec:table items="presidents" var="pres" imagePath="${pageContext.request.contextPath}/images/*.gif" action="${pageContext.request.contextPath}/presidents.run" ...<ec:table>里的属性还有......

  • Struts中的<html:messages>, <html:errors>的用法

    2. &lt;html:messages&gt;标签在设置了message=true之后,也就是&lt;html:messages message="true"&gt;,会已Global.MESSAGE_KEY为key来寻找对象。  所以,在EasyCluster V2.0中,我们是这样综合应用上述知识的:  1. 在Action...

  • PCL_第12章_分割【1】

    点云操作中,平面的分割是经常遇到的问题,下面的例子就是如何利用PCL库提拟合出的参数,之后就可以过滤掉在平面附近的点云。 #include &lt;iostream&gt; #include &lt;pcl/ModelCoefficients.h&gt; #include &lt;...

  • android for ec2108 OTTbox v2.0.part3.rar

    android for ec2108 OTTbox v2.0 EC2108刷安卓固件。...如果要刷回iptv找回1.0包里的选择iptv文件夹里面的partition_table_iptv_ec2108.xml分区表刷。 由于文件大分为三个压缩包,请三个都下载后解压。

  • android for ec2108 OTTbox v2.0.part2

    android for ec2108 OTTbox v2.0 EC2108刷安卓固件。...2.如果要刷回iptv找回1.0包里的选择iptv文件夹里面的partition_table_iptv_ec2108.xml分区表刷。 由于文件大分为三个压缩包,请三个都下载后解压。

  • 【PCL】欧式聚类提取(Segmentation)

    //* // 为平面模型创建分割对象,并设置所有参数 pcl::SACSegmentation&lt;pcl::PointXYZ&gt; seg; pcl::PointIndices::Ptr inliers(new pcl::PointIndices); pcl::ModelCoefficients::Ptr coefficients(new pcl::...

  • JSP页面不识别JSTL和EL表达式问题

    在web.xml的<jsp-property-group>中可以控制一组JSP是否使用EL,在每个JSP中也可以指定是否该JSP使用EL 在page directive中的isELIgnored属性用来指定是否忽略 格式为: <%@ page isELIgnored="true|false"%> ...

  • eXtremeComponents(简称ec)是一系列提供高级显示的开源JSP定制标签

    &lt;input id=" __VIEWSTATE" type="hidden" name="__VIEWSTATE"&gt; 阿蜜果 http://www.blogjava.net/amigoxie 不骄,不矜,勤工,好学,才是好女子 危机是弱者的死亡,却是强者的新生 BlogJava  ...

  • 点云PCL学习笔记-分割segmentation-RANSAC随机采样一致性算法&&欧式聚类提取

    } //打印平面模型参数ax+by+cz+d=0形式 std::cerr &lt;&lt; "Model coefficients: " &lt;&lt; coefficients-&gt;values[0] &lt;&lt; " " &lt;&lt;coefficients-&gt;values[1] &lt;&lt; " " &lt;&lt;coefficients-&gt;values[2] &lt;&lt; " " &lt;&lt;coefficients-&gt;values[3] ...

  • ec table

    首先ecside展现列表、排序、过滤(该三种操作以下简称为 RSF )的实现原理完全和原版EC一样, 如果您对原版EC的retrieveRowsCallback、sortRowsCallback、filterRowsCallback 非常熟悉,那么可以忽略此文. 先来简单介绍...

  • Ubuntu Server 18.04 中 EC20 驱动 移植 Gobinet 拨号

    某宝买了台mini 工控机,让店家给安装了 移远EC20 的4G网卡; 拿回来装ubuntu,发现没有驱动啊,店家也只有window的驱动,无奈,只给了个移远官方的文件,照着操作吧。 《Quectel_WCDMA&amp;LTE_Linux_USB_Driver_...

  • 攻击JavaWeb应用————9、后门篇

    0x00 背景关于JavaWeb后门问题一直以来都比较少,而比较新奇的后门更少。在这里我分享几种比较有意思的JavaWeb后门给大家玩。0x01 jspx后门在如今的web应用当中如果想直接传个jsp已经变得比较难了,但是如果只限制了...

  • 智能湖仓2.0实践系列:使用 Amazon Glue 在 Amazon S3 上构建数据湖实战

    现状在实际应用场景中,客户的大数据部门会接到基于不同业务场景的数据分析需求,而大数据部门的痛点常常出现在,这些需求背后的数据往往来自一个个数据孤岛,并没有通过有效的方式打通。数据孤岛的产生可能来源于...

  • el-table 修改滚动条样式,有空缺

    【代码】el-table 修改滚动条样式,有空缺。

  • 攻击JavaWeb应用[8]-后门篇

    关于JavaWeb后门问题一直以来都比较少,而比较新奇的后门更少。在这里我分享几种比较有意思的JavaWeb后门给大家玩。 0x01 jspx后门 在如今的web应用当中如果想直接传个jsp已经变得比较难了,但是如果只限制...

  • 4G模块 EC20 R2.0 USB Serial/GobiNet/QMI WWAN 驱动移植过程

    4G模块 EC20 R2.0 各种驱动移植过程开发环境确定 EC20 的 基本信息usb seria 驱动移植option.cqcserial.cGobiNet 驱动移植QMI WWAN 驱动移植新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式...

  • Spring Cloud2.0之Oauth2环境搭建(授权码模式和密码授权模式)

    在Spring Cloud需要使用oauth2来实现多个微服务的统一认证授权,通过向OAUTH服务发送某个类型的grant type进行集中认证和授权,从而获得access_token,而这个token是受其他微服务信任的,我们在后续的访问可以通过...

  • 数据湖 Table format 中个别的功能

    数据湖 Table format 中个别的功能

  • Hadoop3.0时代,怎么能不懂EC技术纠删码? 个推为你解读

    根据云存储服务商Backblaze发布的2021年硬盘“质量报告”,现有存储硬件设备的可靠性无法完全保证,我们需要在软件层面通过一些机制来实现可靠存储。一个分布式软件的常用设计原则就是面向失效的设计。 作为当前...

Global site tag (gtag.js) - Google Analytics