摘要:
调停者模式适用于多个对象都要同时控制一种数据,而数据变化后又会影响其他对象。如果直接对象间互相调用在初期是没有问题的,但随着对象的增多会出现复杂的蜘蛛网样的结构。为避免这种事情的发生,调停者模式可将蛛蛛网结构转化为星状结构,使代码更加合理。但重点是多种对象要控制的数据对象不是多种,如果是多种使用调停者模式反而会增加代码的复杂性。 阅读全文
摘要:
TLF文本框架基于flash10的新文本引擎,以独立于flash运行时的类库形式,可以在flashBuilder、flashCS上使用。TLF拥 有类似于“节点”式的概念,将文本分成了行、块。以div、p、span等节点类可以更有格式的操控文本,当前看来有个很实用的功能是”边距“。tlf的textFlow是主要根对象。像一个stage。而div、p、span等节点要添加进来,添加进来后要设置容器ContainerController一个textFlow可以有多个容器。tlf还可以把xml等数据转化为textFlow显示对象。要设置字体格式可以直接对textFlow对象进行设置。TextFlow 阅读全文
摘要:
贴图的操作是GPU程序的必备功能之一。在stage3D中我们也可以很方便的使用位图数据作为我们程序的纹理贴图。对于纹理的操作本篇这涉及一小部分,更多的内容后面还会继续涉及到。在编写代码之前,我们要先来了解一下UV的概念。 简单来讲,任何一个知识都不是某些人凭空想像出来的,UV存在即有他存在的理由。当 阅读全文
摘要:
http://www.cnblogs.com/skynet/archive/2012/03/29/2423720.html 阅读全文
摘要:
一个SWF 或 一个SWC 就是一个类库这个类库里有类 资源当包名重复时只会去找第一个类库里的类 找不到就问题了所以当类库包名重复时要保证第一个类库里把该包含的全包含了 阅读全文
摘要:
destination = maximum(source1,source2) destination = source1 – (float)floor(source1) destination.y = source1.z * source2.x – source1.x * source2.z des 阅读全文
摘要:
The devil is in the details提交前应仔细看好自己要提交的文件。1.提交修改:SVN Commit 当你修改完要修改的文件后,右键单击SVN Commit? 点OK既可上传到SVN服务器上;2.更新文件:SVN Update 右键单击需要更新的文件,选择SVN Update;意思就是获取文件的最新版本3.添加文件:TortoiseSVN->Add 想要加入一个新的文件到项目中,右键在SVN中 选择Add ok 既可;4.删除文件:TortoiseSVN->Delete? 注意千万不要用“Delete”键来删除文件,否则将无法提交你的修改5.放弃修改:Tort 阅读全文
摘要:
var t:String="\n\n\n\n\n";var m=t.replace(/\n/g,"a"); //正则符号下trace(m,"D"); 阅读全文
摘要:
FlexUnit:FlexUnit是一个代码测试框架。FlashBuilder里己经集成了FlexUnit框架,所以不需要再到官网去下载框架文件。FlexUnit里有2个主要的类:TestCase 与 TestSuite,可理解为一个测试类 与 连续执行多个测试类TestCase 里可以写关于一个类的方法测试当有多个类需要连续测试时就使用 TestSuite由于生成的是另一个SWF,所以不用担心会增加项目大小的问题。FlexUnit 会生成测试代码结果的Swf,但由于FlashBuilder己经集成了FlexUnit,所以可以使用FlashBuilder的FlexUnit结果窗体,这个窗体可以 阅读全文
摘要:
通过 直角三角形的边长比 算出 相应的弧度 进而求角度 Math.atan 反正切 对比领 Math.acos 反余弦 Math.asin 反正弦 所以在有些需要求角度的地方可以用反三角函数 阅读全文
摘要:
绿袜子 是一个flash动画框架,可以很轻松的实现:直线移动、弧线移动、曲线移动重力模拟、弹性模拟这几个主要的动画播放功能。 阅读全文
摘要:
asdoc -source-path "D:\a" //源码路径-doc-sources "D:\a" //源码路径-external-library-path="d:\assets" //源码使用的库文件路径如果编译通过会提示文档输出位置,否则-- 阅读全文
摘要:
[Inspectable(name="标题",type="String",defaultValue="请设置标题参数")] public function set txt(str:String):void{ titleTxt.text=str; }在MovieClip的as链接类里 添加上面的方法。 之后就可以当成Flash组件一样用了flashCS6 点击元件- 组件定义 有个类型 这里有组件需要的类型 List类型 enumeration="列表值1,列表值2" 阅读全文
摘要:
网络协议分层描述 http://www.cnblogs.com/vamei/archive/2012/11/24/2773967.html 协议森林 http://www.cnblogs.com/vamei/archive/2012/12/05/2802811.html linux 概念体系 htt 阅读全文
摘要:
数组 (Array) 在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来。这些按序排列的同类数据元素的集合称为数组。在C语言中, 数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。因此按数组元素的类型不同,数组又可分为数值数组、字符数组、指针数组、结构数组等各种类别。栈 (Stack) 是只能在某一端插入和删除的特殊线性表。它按照先进后出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据(最后一个数据被第一个读出来)。队列 (Queue) 一种特殊的线性表,它只允许在表的前端... 阅读全文