上一页 1 2 3 4 5 6 7 8 9 ··· 15 下一页
摘要: 分析应用程序能够帮助我们确定以下问题: 调用频率 有时,我们会多次调用一些计算代价昂贵(耗时)的方法,而这些调用是不必要的。通过识别那些经常被调用的方法,我们能够在调节性能的过程中,专注于应用程序中对性能影响最大的地方。 方法耗时 性能分析工具能够告诉我们一个调用特定方法所消耗的时间。如果这个方法被调用了多次,性能分析工具将告诉我们,在与应用程序交互的这段时间里,调用这个方法所消耗的平均时间。... 阅读全文
posted @ 2011-09-16 17:15 Do.else 阅读(311) 评论(0) 推荐(0) 编辑
摘要: Part1: 目前我暂时在研究ActionScript3.0,它的能力让我很激动。它的原生执行速度带来诸多可能(此句原 文The raw execution speed by itself provides so many possibilities. raw本意未加工,原始的,这里的意思是指引入AVM2之后,ActionScript3.0在执行速度上有了很大提高,所以使支持更复杂的组件成为可 ... 阅读全文
posted @ 2011-09-16 17:14 Do.else 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.infoq.com/cn/news/2011/05/flash-pragmatism-5-as3-gc 垃圾回收,这次是一个被无数人讨论过的传统话题。 Action Script使用的是和Java相似的内存管理机制,并不会即时回收废弃对象的内存,而是在特定时间统一执行一次GC(Gabage Collection)操作来释放废弃对象的内存,避免了重复判断是否需要回... 阅读全文
posted @ 2011-09-16 17:12 Do.else 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 2008-10-18 00:25 by 匡匡, 2910 visits, 收藏, 编辑 在开发 Flex 或 AIR 应用程序的时候,如果需要把图片、声音等资源嵌入到目标文件中的时候,一般需要使用到 Embed Embed 标记的功能就是把资源生成一个相应的类,以下是 Embed 标记应的地情况说明: 1、在代码中使用 Embed 标记 [Embed(source="../assets... 阅读全文
posted @ 2011-09-16 10:01 Do.else 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 关联数组 关联数组有时候也称为“哈希”或“映射”,它使用“键”而非数字索引来组织存储的值。关联数组中的每个键都是用于访问一个存储值的唯一字符串。关联数组为 Object 类的实例,也就是说每个键都与一个属性名称对应。关联数组是键和值对的无序集合。在代码中,不应期望关联数组的键按特定的顺序排列。 ActionScript 3.0 中引入了名为“字典”的高级关联数组。字典是 flash.ut... 阅读全文
posted @ 2011-09-07 17:06 Do.else 阅读(989) 评论(0) 推荐(0) 编辑
摘要: java和flash的垃圾回收都是一个比较热门的话题,今天我也用一个例子来测试下flash的强制垃圾回收。主要用到的而一个类是LocalConnection。 在Flash player的debug版本中提供了gc的方法 Flash Player初始化运行时,会向操作系统申请一大块内存,如果程序很小,有可能根本用不了这么多内存,但FP在开始时不考虑这些,大多... 阅读全文
posted @ 2011-09-05 13:58 Do.else 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 第一篇:基本应用 在塔防类、空战类游戏中,经常会出现同屏幕有很多对象的情况(如子弹)。而如果使用MovieClip来实现的话,当数量太多的时候,就会占用太多资源,令程序运行很慢。这个时候,可以通过使用图像缓冲来替代。同时,本文所描述的实现思路,也是一种将数据和显示分开进行的方法。在很多的游戏设计中经常会用到。 我们以同屏幕500个子弹为例,来看一下图像缓冲的实现方法。首先,来看一下总体... 阅读全文
posted @ 2011-09-01 16:52 Do.else 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 在AS3中另外一个比较涉及底层操作的类是二进制类ByteArray。这个类管理了一系列二进制数据。可以达到在字节层上的控制。二进制数据在网络传输时虽然在工作效率下有所下降,但却是最节省网络带宽的传输方式。 一,简介: ByteArray输入flash.util包,直接继承自Object对象。具有6个公共属性和33个公共方法。其中大部分是不同数据类型的写入和读取write&read。对ByteA... 阅读全文
posted @ 2011-08-29 14:59 Do.else 阅读(1742) 评论(0) 推荐(0) 编辑
摘要: ******************************************* 二进制Socket是最好的选择,如果服务器端语言选择java,那么配合开源的AMF3,底层通讯是很简便的,完全省去了烦琐了打包解包过程。RTMP协议建议不要用来处 理纯数据应用,除非是中小型应用。只有在做流媒体应用时RTMP才是唯一的选择。 不过服务器最重要的并不是通信层,而是数据库的设计,持久层的设计... 阅读全文
posted @ 2011-08-26 17:43 Do.else 阅读(343) 评论(0) 推荐(0) 编辑
摘要: ********************************************************* cacheAsBitmap这个属性很多人都知道,但少有人明白它到底是如何生效的。虽然看名字是转换为位图处理,但用起来的时候感觉却也不是如此。所以,不少人最终选择自己转换Bitmap。 当然,自己转Bitmap也是可以的,也只是多浪费点内存和处理速度,然后麻烦点罢了。但事实上,很... 阅读全文
posted @ 2011-08-26 16:01 Do.else 阅读(1505) 评论(1) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 15 下一页