智慧 + 毅力 = 无所不能

正确性、健壮性、可靠性、效率、易用性、可读性、可复用性、兼容性、可移植性...
随笔 - 991, 文章 - 0, 评论 - 27, 阅读 - 341万

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  Flash 基础

摘要:转自:http://cenfee.com/?p=606之前有很多人质疑lock的效率,那到底lock有没有作用,今天做了个测试。首先说明,lock只对setPixel、setPixel32有效,其他位图的API没有区别。测试下面测试循环一千万次 setPixel32()oldTime = getTimer();bmp1.lock();for (var i:int = 0; i < 10000000; i++) bmp1.setPixel32(100, 100,0xffcc0000);trace("锁了:", getTimer() - oldTime);bmp1.unl 阅读全文

posted @ 2013-04-08 16:41 Bill Yuan 编辑

摘要:转自:http://www.adobe.com/cn/devnet/actionscript/learning/as3-fundamentals/garbage-collection.html所有应用程序都需要管理内存。应用程序的内存管理包括很多方面的指导原则,比如何时分配内存、分配多少内存、何时将内容移至垃圾桶,以及何时清空垃圾桶。MMgc 是一种通用内存管理器,Flash Player 用它来完成几乎所有内存分配任务。了解 MMgc 管理内存的方式是优化代码和应用程序性能的重要环节。由垃圾收集器自动回收的内存被视作“托管内存”。垃圾收集器决定内存何时不再被应用程序使用以及何时对其进行回收再 阅读全文

posted @ 2013-01-22 17:35 Bill Yuan 编辑

摘要:转自:http://www.adobe.com/cn/devnet/flash/articles/optimizing-flash-performance.html在本文中,您将找到使用 Flash Professional 创建的应用程序的性能优化战略。 优化过程包括编辑 FLA 项目文件,确保所发布的应用程序已实现的(或实际的)帧速率足以能流畅地回放动画。如果以前运行过 Flash 项目并且看到了经常停顿的动画,那么这就是您希望避免的行为。 如果希望复制一个有停顿的动画测试,可创建一个具有简单动画的项目并分配小于 10(如 5)的帧速率。 通过发布 SWF 文件来测试影片时,您会看到有停顿 阅读全文

posted @ 2013-01-22 14:41 Bill Yuan 编辑

摘要:转自:http://blog.forfl.com/2012/03/super-efficient-collision-detection-of-irregular-objects/package ws.tink.display{ import flash.display.BitmapData; import flash.display.BlendMode; import flash.display.DisplayObject; import flash.display.Sprite; import flash.geom.ColorTransform... 阅读全文

posted @ 2013-01-22 11:55 Bill Yuan 编辑

摘要:import flash.system.ImageDecodingPolicy;...var loaderContext:LoaderContext=new LoaderContext();loaderContext.imageDecodingPolicy=ImageDecodingPolicy.ON_LOAD;...loader.load(new URLRequest(url),loaderContext);... 阅读全文

posted @ 2013-01-10 11:49 Bill Yuan 编辑

摘要:转自:http://www.riaidea.com/blog/archives/273.html在Flash Player 10.1中,Adobe引入了一个全新的Periodic timer定时器概念,它可以改善浏览器中swf内容的CPU使用。在浏览器中的swf文件在不可见状态下(如窗口最小化,隐藏标签tab或页面滚动到swf文件以外的区域)会自动调节以降低资源消耗。(注:之前的Flash Pla... 阅读全文

posted @ 2010-09-03 17:32 Bill Yuan 编辑

摘要:Have you ever tried to create an alpha mask using Actionscript 3.0? The thing is reachable with the method copyChannel of the BitmapData class. Load an external image Create a new instance of BitmapDa... 阅读全文

posted @ 2010-09-03 17:15 Bill Yuan 编辑

摘要:Flash Player 6 (and later) supports Unicode text encoding. Any user who installed Flash Player 6 or later can display text in multiple languages, regardless of the language used by the operating syste... 阅读全文

posted @ 2010-09-03 17:15 Bill Yuan 编辑

摘要:I have been playing with JSFL quite a bit recently and this little known technique may save you a a lot of time while working with SWF libraries. One thing I hate about Flash is linking library assets... 阅读全文

posted @ 2010-07-14 11:07 Bill Yuan 编辑

摘要:转自:http://www.duzengqiang.com/blog/post/295.htmlevery(callback:Function, thisObject:* = null):Boolean检测是否数组所有元素都满足 callback 方法指定的条件。some(callback:Function, thisObject:* = null):Boolean检测数组中是否有元素满足 cal... 阅读全文

posted @ 2010-06-10 12:13 Bill Yuan 编辑

摘要: 阅读全文

posted @ 2010-06-04 10:21 Bill Yuan 编辑

摘要:转自:http://www.lite3.cn/blog/?p=559首先在新建个fla命名为font.fla, Ctrl+L 调出库面板.右键点击库面板的空白处,新建字体.... 调出 字体元件属性 窗口.选择要嵌入的字体, 并选择为ActionScript 导出. 填入自己的类名.确定并Ctrl+Enter 导出 font.swfOK,字体库已经准备就绪了,下面是应用篇 下面是应用篇的为文档类.... 阅读全文

posted @ 2010-06-01 11:31 Bill Yuan 编辑

摘要:ASDoc tagDescriptionExample@copy reference Copies an ASDoc comment from the referenced location. The main description, @param, and @return content is copied; other tags are not copied. You typically u... 阅读全文

posted @ 2010-06-01 11:19 Bill Yuan 编辑

摘要:mouseOver是一个冒泡事件,而rollOver并不冒泡。 阅读全文

posted @ 2010-05-31 13:31 Bill Yuan 编辑

摘要:标签描述[ArrayElementType]在数组中定义所有允许的数据类型。[Bindable]声明一个属性可以在代码中使用数据绑定表达式。[DefaultProperty]定义组件在MXML中使用时的默认属性的名称。[Deprecated]标识一个类或类的元素是不推荐使用的,这样编译器能认出他并在被调用时给出一个警告信息。[Effect]定义MXML的特效属性名称。[Embed]在编译时导入 J... 阅读全文

posted @ 2010-05-05 11:41 Bill Yuan 编辑

摘要:转自:http://www.wwswf.com/?p=897swf头中的Rect结构是按照位进行存储的,而不是字节,因为存储的值是跨字节的,而且存储的单位是twip,相当于二十分之一像素。Rect结构中包含四个信息,按照顺序依次为:Xmin、Xmax、Ymin、Ymax,分别表示 X,Y轴方向上的最小和最大值。 Rect中前五位表示一个长度信息n,就是其中要存储的四个值所占用的长度,即从第六位开始... 阅读全文

posted @ 2010-04-28 18:13 Bill Yuan 编辑

摘要:转自:http://www.cppblog.com/sleepwom/archive/2008/12/17/69652.html首先得到swf的file_format_specification_v9.pdf,这个需要接受adobe公司的协议才可以看具体的google一下吧。 基础工具二进制查看工具,自己随便找个方便的吧,呵呵。 下面进入正题 未压缩swf十六进制原文如下: 46 57 53 09... 阅读全文

posted @ 2010-04-28 17:56 Bill Yuan 编辑

摘要:转自:http://flashteam.tencent.com/post/56/%e4%b8%baas3%e5%92%8cas2%e7%89%b5%e7%ba%bf%e6%90%ad%e6%a1%a5/Actionscript2实现:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHi... 阅读全文

posted @ 2010-04-28 16:21 Bill Yuan 编辑

摘要:转自:http://flashteam.tencent.com/post/60/%e6%b7%b1%e5%85%a5%e7%90%86%e8%a7%a3flash-player%e9%87%8d%e7%bb%98/  Flash Player 会以SWF内容的帧频速度来刷新需要变化的内容,而这个刷新的过程,我们通常称为“重绘(redraw)”,相信即便是初级的菜鸟也知道,只... 阅读全文

posted @ 2010-04-28 15:58 Bill Yuan 编辑

摘要:转自:http://www.eb163.com/club/thread-6471-1-1.html不论是低于还是高于1024端口,基于文件系统时都不会请求策略文件,基于网络时才会请求.1.首先发出以null结尾的<policy-file-request/>的消息,检查服务器843端口是否有安全策略文件,策略文件格式为:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><cross-domain-policy> <a 阅读全文

posted @ 2010-04-28 14:05 Bill Yuan 编辑

点击右上角即可分享
微信分享提示