首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Flash AS3 性能优化

http://help.adobe.com/zh_CN/as3/mobile/index.html http://www.rozengain.com/blog/2007/05/01/some-actionscript...-30-optimizations/ 【Flash性能优化的一些细节概要:,是否在没有必要的时候做了无用功,往往从这些方面就能找到那些导致性能低下的地方。...4、小心Flash的重绘 如果你使用的是Flash Player 的Debugger版本,那么请在检查性能瓶颈的时候不要忘记打开显示重绘区域的功能,这将帮你迅速定位到舞台上有那些地方被重绘了,找出没有显示任何东西却不断重绘的地方...Flash Player很笨,不会说你把一个DisplayObject的visible设置成false就放弃重绘那个显示对象。...这个和as3刚出现时大家说的,能uint就uint完全不一致,uint甚至无法超过number。

74620
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    FlashFlex学习笔记(33):如何用As3协同Flash CS IDE控制MovieClip实例

    AS3历经若干年的成长,已经完全进化为一门面向对象的(动态)语言,但很多介绍AS3的书籍上往往只注意了AS3语言本身,而淡化了如何跟Flash IDE协同开发。...1.如何在Flash时间轴代码上创建一个外部as文件中定义的MovieClip实例?...假设外部有一个MyClip.as文件,内容如下: package { import flash.display.MovieClip; public class MyClip extends MovieClip...不如直接用记事本写,然后编译下完事,这样根本体现不出Flash IDE实时设计的强大。--往下看 2.如何用代码从库里取出一个用Flash设计好的MovieClip实例? ?...上图是在Flash CS4中创建一个Symbol时的界面,注意高亮部分,我们可以在创建时指定类名以及父类,这样该Symbol就可以用代码引用了,我们可以利用Flash的强大设计功能先弄好布局,放置一些控件

    76080

    AS3与PHP通信

    目前flash在各方个面的应用越来越广,而flash也不单只是注重自身绚丽的效果,也需要和外界程序交换数据,以实现更强大的功能,随着as3的到来,flash和外部交互的方式也越来越简便和合理化。...今天就在这里谈谈as3和后台数据的交互(这里选择as3 php架构,其他配置同理)。...> 从上面的示例可以看出,as3和后台交互是多么简单,但这只是单项的交互,如果要flash向后台发送数据并传回数据该如何去做呢?这个时候你可能会把代码该成这样: 1....URLVariables允许你在flash和后台程序间传输变量, as3里已经把发送和接受数据分离,再也不像as2的loadVars那样,一个类通吃所有了,那么这个URLVariables如何送要发送的数据呢...> 怎么样,是不是也很方便的实现了as3和后台的数据传输?

    92830

    java与as3的socket通信

    as3 与java 都提供了Socket类用于网络通信, 但两者的使用也有较大的不同. 为了方便两者的通信, 我在做了一些实验的基础上, 写下获得的经验,以免忘记....as3 的socket 读写数据方法常用的有四个: readUTF, writeUTF, readUTFBytes, writeUTFBytesjava 的socket 输入输出流常用BufferedReader...java方连续调用了n(n >= 2)次writeUTF方法,而as3方因来不及读取, 则最后只是第一次写入的数据被读取. java 方写数据时用writeBytes, 此时as3 方读数据用readUTFBytes...一个简单的例子: // as3 写的客户端 package test { import flash.display.MovieClip; import flash.net.Socket;...import flash.events.ProgressEvent; import flash.events.IOErrorEvent; public class TestSocket extends

    79330

    JavaScript与ActionScript3那些事

    既然是那些事,那么JavaScript与ActionScript3肯定是有一些交集的,这里以基于浏览器的应用场景来进行归纳: 1、as3获取网页传递过来的参数; 2、js与as3的相互调用; 从“渲染swf...” 开始讲起,先使用JS判断当前浏览器是否安装了flash player,然后获取其版本,是否满足最低flash player的版本,然后动态创建dom节点,并追加到页面中。...): package { import flash.display.Sprite; import flash.events.Event; import flash.external.ExternalInterface...AS3调用JS所使用的方法:ExternalInterface.call 而JS调用AS3需要在AS3内先“注册”,而且必须要等待swf加载、注册完之后,才能调用它的方法 AS3内进行注册:ExternalInterface.addCallback...之前我也写过一些关于as与js相关的文章: flash在网页应用中的一些特殊应用场景>> chrome、ff下flash的mousewheel事件失效(wmode=transparent)>> js与as

    1.2K10

    AS3性能优化

    本篇文章用来总结本人对AS3性能优化方面的认识及经验,可能会有一些错误,敬请不吝赐教.如果想了解更多,请参考ADOBE方面的相关只是介绍. 1,关于显示对象:     shape -> sprite...a,对副本a进行滤镜.30秒后,如果没有对A进行滤镜修改则dispose掉A(这些电脑自动进行).再修改filter,对a计算原件aa,对aa进行滤镜.这回知道滤镜多么的坑爹了吧.如要滤镜效果,还是用Flash...void 比 publie var $name的效率低.调用函数的成本高,当然这更符合OOP的思想,但不利于性能......还是用public字段吧. 9,关于显示对象的visible     很多时候,AS3...程序员都喜欢把不用的显示对象设为visible = false,这是可以的.但是从Flash Player方面来讲,Visible = false任然值得它去绘制,它比较笨.木有办法,那优化的方案就是,...Flash Player 检测到未引用缓冲区,并且位图不会呈现在屏幕上。

    78510
    领券