AS3
文章平均质量分 83
ityuany
这个作者很懒,什么都没留下…
展开
-
Flex的内存优化
1. 被删除对象在外部的所有引用一定要被删除干净才能被系统当成垃圾回收处理掉; 2. 父对象内部的子对象被外部其他对象引用了,会导致此子对象不会被删除,子对象不会被删除又会导致了父对象不会被删除; 3. 如果一个对象中引用了外部对象,当自己被删除或者不需要使用此引用对象时,一定要记得把此对象的引用设置为null; 4. 本对象删除不了的原因不一定是自己被引用了,也有可能是自己的孩子被外部引用了,孩转载 2009-08-19 10:31:00 · 839 阅读 · 0 评论 -
AS3中的数据结构排序算法
一、概论对于数据的处理工作,排序是其最基本的运算之一。在当今的计算机系统中,花费在排序上的时间占系统CPU运行时间的很大比重。有资料表明,在一些商用计算机上,在排序上的CPU时间达到20%至60%。为了提高计算机的工作效率,人们提出了各种各样的排序方法和算法。这些算法有力地发展、并充分地展示了算法设计的某些重要原则和高超技巧。因此,对于计算专业人员来说掌握排序算法是十分重要的。 二、转载 2009-11-23 10:01:00 · 1923 阅读 · 2 评论 -
ByteArray各方法详解
这段时间在做socket, 当然就用到ByteArray了,O(∩_∩)O~, 写下ByteArray各方法含义. objectEncoding: 设置ByteArray读写Object是编码格式, 仅对writeObject,readObject这两个方法有用.endian:指示多字节数字的最高有效字节位于字节序列的最前面。 一般不用设置, 默认是Endian.BIG_ENDIAN.b转载 2010-03-08 10:19:00 · 5986 阅读 · 0 评论 -
些常用物理公式和AS3的结合应用
<br /><br />来自《Foundation Actionscript 3.0 Animation: Making Things Move!》的物理公式:<br />向鼠标(或者任何一个点)旋转:?1234// 用要旋转到的 x, y 坐标替换 mouseX, mouseYdx = mouseX - sprite.x;dy = mouseY - sprite.y;sprite.rotation = Math.atan2(dy, dx) * 180 / Math.PI;<br />创建波形:?12345转载 2011-03-20 20:26:00 · 789 阅读 · 0 评论 -
一些as3开源工具类的介绍
<br />http://flexunit.orgMock4AS 测试代码FlexCover 代码覆盖率FlexPMD 分析代码质量FlexCPD 发现重复代码FlexMetrics 统计代码行数Hudson 服务器自动构建原创 2011-05-16 09:55:00 · 744 阅读 · 0 评论 -
AS3动画效果公式,常用处理公式代码,基本运动公式,三角公式
as3种常见的弹性效果公式以及波形运动等as3动画效果公式代码整理,对于常用的来说作者整理的很全面,包括AS3的进制转换颜色提取等效果:AS3缓动公式:sprite.x += (targetX – sprite.x) * easing;//easing为缓动系数变量转载 2011-08-02 17:02:42 · 9022 阅读 · 2 评论 -
AIRBench Reporting
Below is a list of all the unique devices tested. Click on a device name to view detailed test results.#ModelBrandNameManu转载 2011-08-03 12:14:55 · 3403 阅读 · 0 评论 -
AS3 Code Libraries (APIs)
Here is a round up of some of the most popular ActionScript 3.0 (AS3) libraries out there to use. Let me know if I have missed an important转载 2011-08-04 11:38:01 · 6753 阅读 · 0 评论 -
执行模型之可变跑道(Elastic Racetrack)
理解执行模型执行模型是指Flash Player在每一个帧周期中如何执行相应的指令操作。Flash Player后台事实上运行着n多线程,只是AS并没有给开发人员提供多线程编程模型。这意味着从概念上来讲我们要把Flash Player看做是单线程运行实体,有关这一单线程编程模转载 2011-09-10 08:55:16 · 1251 阅读 · 0 评论 -
独立air应用程序打包
我们都很喜欢AIR,因为她很美丽,但又不敢使用AIR,因为难以推广,实在让人为难。 但是现在我们不再为难了,为什么? 因为我们已经找到了让AIR程序脱离AIR环境的方法。 首先,我们来分析一下AIR程序的运行机制,.air文件安装后会在安装目录生成一个.exe文件,此文件在启动时首先调用AIR运行时库Adobe AIR.dll。然后开始执行主程序.swf文件,那么我们就将这个A转载 2009-11-23 09:36:00 · 3920 阅读 · 1 评论 -
利用stage.invalidate()方法和render事件提高as3程序的运行效率
AS3中的DisplayObject有一个render事件,他会在重绘DisplayList之前触发,这给我们提供了在重绘之前最后一次操作的机会。每次需要DisplayObject触发render事时,都要调用一次 stage.invalidate();下面用一个小例子来说明一下具体用法把。假设我们现在要写一个list组件,该组件有addItem()方法用于添加list项目,和remvoeItem转载 2009-10-13 09:33:00 · 4357 阅读 · 1 评论 -
Flash Player 9关于Unload的秘密
Flash Player 9有一个不可告人的秘密,甚至都没有尝试去隐藏这个BUG。但是它仍然不被大众所知,如你所见Flash Player已经有了很多分开加载的问题,一旦它加载了一些SWF内容,真的很难让它们完全卸载,从技术角度来说,让Flash Player 9 卸载已经加载的AS3内容是极为困难的。在本篇文章里,我会从一个较深的技术角度和背景去分析这个问题,并会带给你建议如何面对以上提到的BU转载 2009-08-19 10:33:00 · 2349 阅读 · 3 评论 -
对于ApplicationDomain的应用
当程序越来越大,我们需要把它拆分成多个swf,在需要的时候动态加载。拆分时应该尽量把不同的类编译进唯一的swf,避免因swf文件增多而使整个程序的文件尺寸增大。按此原则可以拆分出以下两种swf,借助 ApplicationDomain 共享其代码和资源。模块(Module)按照程序逻辑,可以拆分出多个“功能模块”,如“注册”、“管理”等等;按照游戏或社区类程序的关卡或场景,可以拆分出不同的转载 2009-08-19 10:26:00 · 745 阅读 · 0 评论 -
SWF文件格式说明书--SWF文件头
SWF文件头 The header begins with a three-byte Signature of either 0x46, 0x57, 0x53 (“FWS”) or 0x46,0x57, 0x43 (“CWS”). An FWS signature indicates an uncompressed SWF file; CWS indicatesthat the e转载 2009-08-25 09:13:00 · 845 阅读 · 0 评论 -
swf文件格式分析
一直想仔细去研究一下与flash有关的两个文件格式SWF和FLV。这次因为项目的原因终于有了这个机会。其实adobe对flash文件格式是公开的,只要在adobe注册一下就可以拿到完整的文档,不过adobe也声明该文档是用于帮助第三方工具生成swf文件的,禁止利用该文档进行 flash播放器的开发。不过目前国内有多家公司拥有自已的嵌入式flash播放器,不知道对于这种现象adobe是如何考虑的?呵转载 2009-08-25 09:17:00 · 1246 阅读 · 0 评论 -
AMF数据类型
AMF是Action Message Format协议的简称,AMF协议是Adobe公司自己的协议,主要用于数据交互和远程过程调用,在功能上相当于WebService,但是AMF与WebService中的XML不同的是AMF是二进制数据,而XML是文本数据,AMF的传输效率比XML高。AMF使用HTTP方式传输,目前主要是用于ActionScript中,即实现Flex和Server之间的通信。转载 2009-08-25 09:06:00 · 1541 阅读 · 0 评论 -
SWF File Format Specification
The SWF (pronounced swiff) file format was designed from the ground up to deliver graphics and animation over the Internet. The SWF file format was designed as a very efficient delivery format转载 2009-06-26 15:54:00 · 593 阅读 · 0 评论 -
一些AS的开源项目
3D EnginesPapervision3Dhttp://blog.papervision3d.org/Away 3Dhttp://www.away3d.com/Sandy 3Dhttp://www.flashsandy.org/Alternativa Platformhttp://blog.alternativaplatform.com/en/FIVe3Dhttp://five3d.mathi转载 2009-10-13 09:30:00 · 1521 阅读 · 0 评论 -
AS3 库资源 很多非常有用的类库
APIs、Libs、Components1、as3ebaylibhttp://code.google.com/p/as3ebaylib/2、as3youtubelibhttp://code.google.com/p/as3youtubelib/3、as3flickrlibhttp://code.google.com/p/as3flickrlib/4、Yahoo ASTRA Flash Compon转载 2009-10-13 09:31:00 · 1361 阅读 · 0 评论 -
关于BitmapData画图方法效率的测试和对比
作为Flash游戏开发者,整天都在跟Flash的显示效率搏斗。最近为了更好的节约效率,在下做了一些测试,得到了一些结果,同时也感到了一些问题,请诸位高手也帮忙看看!******************************************************转载 2011-08-24 17:52:27 · 1298 阅读 · 0 评论