2012-02-23
【转】Adobe Flash runtimes路线图

本文转自:7yue’s Weblog

原文地址:http://www.adobe.com/devnet/flashplatform/whitepapers/roadmap.html

Adobe官方在今天发表了一篇非常非常重要的声明文档,是Adobe Flash
runtimes路线图。这篇路线图提供了对于Adobe Flash
runtimes的开发路线概览,这篇概览的目的是提供一个清楚的指引,告知外界与社区开发者们Adobe现在是如何思考未来1到2年内核心Flash功能的发展计划。 阅读此文

2012-02-23
【转】Adobe对于Flex的看法以及对未来Flex的承诺

本文转自:Pilihou’s Blog

原文地址:http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/devnet/flex/pdfs/flex_roadmap.pdf

Adobe认为当前Flex是企业和数据中心应用程序开发的最好解决方案,把Flex捐献给社区推动性的开源项目是确保Flex今后几年的持续发展和成功。在这种新的模式下,社区将负责Flex
SDK的维护和开发,而Adobe将继续开发工具和运行时。本文档提供了Adobe对于Flex捐献给开源项目的看法,以及对未来Flex的承诺。

Adobe Flex

Adobe Flex是为开发针对桌面浏览器中的Adobe Flash Player,桌面Adobe
AIR,以及移动设备Adobe
AIR的富互联应用(RIAs)的软件开发工具包(SDK)。SDK提供了一个以ActionScript
3编写的统称为Flex框架的组件库,ActionScript
3是Flash平台的面向对象编程语言。除了编译器和调试工具之外,SDK定义了MXML,一个声明性的XML语法,开发人员可以使用它来创建和维护复杂的用户界面。 阅读此文

2011-10-08
Flash Player 11-真实的和不真实的消息

2011-02-21
【转】每个人都是CEO

感谢wonder分享所悟

其实,每个人都拥有一家神奇的公司。
这公司实力雄厚,资质非凡,不是人才济济,而是天才济济。

这公司的结构,以时间和空间来划分。该类公司中高明者,甚至可将触角伸及时空之外。
从时间来分,该公司拥有过去,现在和未来三大部门。
这三个部们,虽然名头很响,法力无边,却都听从一个ceo的指挥。
这个ceo就是你自己。

经营这家公司与经营世间所有的公司一样,都需要懂点哲学中的管理学。
wonder目前所知最好的管理,是老子的无为而治。

世人误以为老子很消极。殊不知世人往往只看到“无为”,这个似乎很容易;没有看到“而治”,这个往往难上难。
治而无为,也许是世间最高深的管理学了。

一个劳心劳力的ceo,恐怕还只是较低层次的ceo。

理想的ceo,帮助他人找到自己的心声,把合适的人放到合适的位置上。公司里人人都做自己喜欢和擅长的事,工作本身就是快乐生活的一部分。
–而这些,就是ceo自己喜欢,和应该做的事。

做好自己的ceo,
把过去留给过去,
把未来交给未来,
把现在倾注在现在。

做好的ceo,
不要把过去、现在和未来全都背负在心里。

2010-12-24
【转】深入Flex4——了解Element和Child的异同


当我了解到Flex4那些对我诸多裨益的新特性后,我便决定转而使用它。刚开始的时候,我试图利用在Flex前作中的认识和既有经验来快速进入状态。但很快我便发现有时即使面对一些显而易见的问题我也不得不求助于API文档或者运行一些示例程序来弄清这种问题的来龙去脉。根据以往经验,Flex3的Halo在处理显示列表的时候隐藏了大量的实现细节和不良设计。然而一旦你开始使用新的Spark架构后,你就得以近距离的面对这些实现细节—Halo究竟在私底下干了什么,而且你会体会到为什么说Spark对于显示列表的处理更为“直白”。

“elements”是一个关键性的问题。elements是何物?它同child是否是一回事?刚开始的时候我曾武断的认为elements不过是children的另一种说法。通过反复梳理组件中所有的elements和children,我发觉在新的容器类(也包括一些经过改良的传统容器)某些似乎是理所当然应该具备的方法消失了。如果没有getElements(),我该如何获取elements的数目呢?我能否把getChildren()的返回结果作为IVisualElement来对待。这令我十分纠结。

困扰的我于是开始认真阅读学习API文档,Flex的源码以及相关的博客文章。我也曾尝试解读一些博主发布的关于Flex4新特性的幻灯片。然而事实证明脱离讲解而孤立的看幻灯片作用相当有限。

最后,我拼凑了一些言简意赅的示例。这些示例将带领我了解有关elements的全新知识,告诉我那些在新的Spark容器背后发生的故事。 阅读此文

2010-12-21
【转】Flash高性能开发基础系列—内存篇

转自:青竹的日志


内存优化在项目是一个重要的环节,如果不合理的利用和回收内存会合你的程序整体大大下降.

合理使用对象

创建不同对象一般所消耗的内存是不一样的。如:Number 消耗 8 个字节,int消耗4个字节, uint消耗 4个字节.下面我举一些例子:

1. int 类可使用表示为 32 位带符号整数的数据类型。 int类表示的值的范围是:-2,147,483,648 (-2\^31)2,147,483,647 (2\^31-1),所以如果你的取值范围在 -2,147,483,648 (-2\^31)2,147,483,647 (2\^31-1) 请你用int而不是用Number(刚从2.0转过来的人可能喜欢用Number)
uint 范围是0 到 4,294,967,295 (2\^32-1) 之间, Actionscript3 中类型很少,所以这些只要你平时稍加注意一下就行.

2. 合理使用Shape与Sprite,MovieClip,你可能用MovieClip可以完成Sprite与Shape的功能,但是他们所需的内存是不一样的Shape需要 236 字节,Sprite 需要 412字节, MovieClip 需要440字节,如果你只想显示图形没有交互那你使用Shape,如果是有交互的图形你可以用Sprite,如果是动画你才用MovieClip.

以上只是2个常见的实例,其实在as3中还有很多值得注意的这类情况。我还看到有些大哥为了派发一个事件而去继承Sprite类,Sprite需要消耗400字节, EventDispatcher只需要40字节。

阅读此文

2010-09-01
【转】TweenFilterLite 参数说明

TweenFilterLite 继承自 TweenLite ,进行了功能上的扩充,提供了颜色、图象处理方面的一些简便的方法,如果对 Flash 中的矩阵有一些基本的了解之后,再来用它,会比较的得心应手,它有点像是将 Flash 的颜色矩阵和卷积矩阵揉合到一起,提供了更为简单的应用方法,因此,一并翻译出来供大家参考。
阅读此文

2010-09-01
【转】TweenMax参数说明

转自:http://blog.5d.cn/user12/dzxz/200809/500547.html

TweenMax 建立在 TweenLite 和 TweenFilterLite 基础之上,因此,又揉合了这二者的功能,使得功能更加的齐备,但是如果说易用性,觉得还是 TweenLite 来得方便一些。我的译文是从 TweenLite 开始的,接着是 TweenFilterLite 最后是 TweenMax ,这也恰好是这个类发展的轨迹,沿着这个轨迹一路读过来,会觉得容易理解很多。

阅读此文

2010-08-27
Flash大型在线游戏推荐

2010-08-18
Flash平台开发者"技能树"

http://swfever.com/?p=871

2015-10-08更新:

由于原作者网站已经不能访问,现提供 XMind 的 share 地址(原作者上传) 或者直接 点击查看大图