摘要:
为什么使用对象池?因为FLASH是托管的GC清理资源,具体什么时候清理只有GC知道,那么我们的游戏的性能就.........例如:游戏里点击按钮会加载一张图片,再次点击图片,会销毁图片。那么如果用户不停的点击,会执行不断的加载 显示 销毁。内存就会很难控制。摘自Adobe的一段http://help.adobe.com/zh_CN/as3/mobile/WS948100b6829bd5a6-19cd3c2412513c24bce-8000.html请尽可能使用对象池。另一个重要优化称为对象池,涉及到不断重复使用对象。在初始化应用程序期间创建一定数量的对象并将其存储在一个池中,例如 Array 阅读全文
摘要:
Vector 比数组更严格,内部的元素数据类型都一致。Vector内部访问会经过类型检查。所以比Array性能更快。注意:Vector.<T>的值必须是连续的,就是说Vector不可以跨越赋值,例如:_vector[0] = xxx;_vector[2] = xxx;是不允许的,必须在两句之间插入_vector[1] = null;Vector.<T>可以固定长度。只要将fixed属性设为true即可。fixed后任何对超出length的赋值或者更改length的行为都会引发错误。Vector是密集型的数组,每一个索引必须有值(可以为null)由于这些特殊性,Vecto 阅读全文