摘要:转:http://www.nshen.net/dataStructure/2011/08/25/AS3-DataStructure.html对于现阶段的Flash开发,基本上数组和Object可以搞定一切了,在Flash中的Array和Object可以组成千变万化的结构,数据结构确实是一门非常重要的课程。开发巨型游戏不了解数据结构是肯定不行的。数组Array类应该是Flash里最常用的数据结构了。比其他语言的数组高级和灵活许多,随意装入任何数据类型,不用固定长度。访问速度快,从后方添加(push)和删除(pop)快,但从中间或开头删除会很慢。Vector:Vector是Array的升级版。如果
阅读全文
01 2012 档案
摘要:为什么使用对象池?因为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
阅读全文
摘要:TortoiseSVN是一个SVN的客户端,下面是我以前不知道从哪复制的大致使用,希望对你有用: 五.客户端的使用 1.Checkout Repository 首先要Checkout服务器端的Repository, 所谓的Checkout就是指获得服务器端指定的Repository存储的所有文件。 这个Checkout和Visual Source Safe的Checkout意义完全不一样, VSS的Checkout指的是锁定某个文件,如果你以前使用过VSS, 在学习Subversion时这个问题一定要注意。 Checkout的具体方式是: 在客户端新建一个空目录,比如:F:\Project1
阅读全文
摘要:Flash开发者需要知道的10件事http://www.infoq.com/cn/news/2010/02/Flash-ten-things1. 弹性“跑道“模型开发者应该知道事件何时被触发,代码何时被执行,Player何时进行渲染,这是每个Flash开发者都需要掌握的Flash Player基础概念。延伸阅读http://www.craftymind.com/2008/04/18/updated-elastic-racetrack-for-flash-9-and-avm2/2. FlexSDK、mxmlc、compc...开发者应该知道在点击Eclipse中的“run”按钮时都发生了哪些事情
阅读全文
摘要:打开Enterprise Architect,文件-新建项目-命名为test在“选择模版”里,选择模版包“确定”后,会在“项目浏览器”中显示所创建的模版EA软件配置:在使用软件之前,我们先来对它进行配置。打开“工具”-->“选项”。 常规配置中,比较重要的是作者这项。因为在EA项目的团队协作中,作者是每个人的身份标识。 在代码工程中,最好把文件编码设置成UTF8或者是GB中文。 另外EA也支持AS3的语法
阅读全文
摘要:Enterprise Architect简称EA 企业架构师,是一款以目标为导向,覆盖了系统开发的整个周期需求分析阶段系统分析阶段设计阶段系统开发部署包含:开发类模型事务进程分析组件与布局使用案例需求(用例)动态模型系统管理用户界面设计13种UML图表结构图表:类 对象 合成元素 包 组件 布局行为图表:用例 通信 序列 交互概述 行为 状态 时序扩展 :分析(简单行为) 定制(需求变动)
阅读全文
摘要:看了云飞龙行的博客,很不错。http://www.cnblogs.com/sjms/archive/2010/07/09/1774069.html客户只管发出命令(请求),客户不关心谁去接受,又该怎么执行。定义:将一个请求(命令)封装为一个对象。命令模式是对命令的封装。命令模式把发出命令的责任和执行命令的责任分割开,委派给不同的对象。每一个命令都是一个操作:请求的一方发出请求要求执行一个操作;接收的一方收到请求,并执行操作。命令模式允许请求的一方和接收的一方独立开来,使得请求的一方不必知道接收请求的一方的接口,更不必知道请求是怎么被接收,以及操作是否被执行、何时被执行,以及是怎么被执行的。命令
阅读全文
摘要:接口:○──── 唐老鸭实现了讲人话依赖:------>动物依赖水和空气关联:────>企鹅需要知道温度变化后才迁徙聚合:◇──>雁群和大雁的关系合成/组合:◆──>鸟和翅膀的关系继承:────▷实现:------▷大雁实现飞翔的接口- private+public#protected
阅读全文
摘要:-locale zh_CN -define+=CONFIG::DEBUG,false -define+=CONFIG::RELEASE,true一般的flash项目 不需要在ie里测试的需要-locale en_US默认HTML包装器□生成html文件
阅读全文