2014年10月13日

摘要: 1.对于定义好的函数bool fibon_elem(int pos, int &elem){}, 调用的时候写fibon_elem(pos, elem)就可以,不需要在调用过程中使用& 但如果函数定义是bool fibon_elem(int pos, int &elem){},那么如果需要声明... 阅读全文
posted @ 2014-10-13 23:01 飞鸟无痕 阅读(201) 评论(0) 推荐(0) 编辑

2014年10月10日

摘要: 1.定义一个类分两个文件,一个头文件,定义该类对外的接口,声明该class所提供的操作,一个代码文件,用来实现接口,包含这些行为的实现内容。2.如果要使用class 需要在程序中包含头文件3.包含代码可以写在头文件中,也可以写在代码文件中。 4.两个class A B在同一个项目中,A想包含B,那么... 阅读全文
posted @ 2014-10-10 23:24 飞鸟无痕 阅读(151) 评论(0) 推荐(0) 编辑

2014年4月22日

摘要: var text_content:TextField=new TextField(); text_content.autoSize="left"; // text_content.width=text_content.width + 1; // text_content.x=10; /... 阅读全文
posted @ 2014-04-22 19:46 飞鸟无痕 阅读(367) 评论(0) 推荐(0) 编辑

2014年4月21日

摘要: 今天写自己的loader管理类时,发现一个问题,如果证明flash是并发加载资源的呢? var loader:Loader=new Loader; loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onChildComp3, fa... 阅读全文
posted @ 2014-04-21 21:46 飞鸟无痕 阅读(174) 评论(0) 推荐(0) 编辑

2014年4月18日

摘要: 网上有两篇比较经典的关于KMP的讲述,http://www.ruanyifeng.com/blog/2013/05/Knuth%E2%80%93Morris%E2%80%93Pratt_algorithm.htmlhttp://www.cnblogs.com/yjiyjige/p/3263858.h... 阅读全文
posted @ 2014-04-18 17:45 飞鸟无痕 阅读(189) 评论(0) 推荐(0) 编辑

2014年4月17日

摘要: 先看一大段测试代码,每个小方法的注释行是输出结果。private var text_content:TextField; private function textFieldDemo():void{ text_content=new TextField(); addChild(text_co... 阅读全文
posted @ 2014-04-17 20:47 飞鸟无痕 阅读(153) 评论(0) 推荐(0) 编辑

2014年4月15日

摘要: ***源码分析1.项目主要分为com包,controller包,data包,view包,lang包,protocols包,haloer包,assist包。 haloer是工具包,assist是资源接口包,也有一些工具类,还包括配置文件类,2.com包下的Controller, Data, View理... 阅读全文
posted @ 2014-04-15 21:09 飞鸟无痕 阅读(177) 评论(0) 推荐(0) 编辑

2014年4月11日

摘要: 之前做的几个项目都是单个as工程,最近在考虑怎么模块化开发一个游戏,找了很多资料,但没发现有什么参考价值的。下一步准备搜搜国外资料了,也准备看看flex的module的实现。想要模块化开发,主要需要解决下面几个问题(包括但不限于)1.公共类库,每个模块都能调用到,而且不能被打包到各个模块中2.模块的接口怎么定义?3.主模块和功能模块的通信,功能模块与功能模块的通信。 比如,主模块需要加载注册模块,注册模块填写完用户名后又要通知主模块。 比如,某技能模块需要显示某个技能卷轴的数量,但这个数量是背包模块的。4.主模块包括哪些功能?哪些功能是不需要放在主模块的?5.各个模块需要调用统一的消息确认框? 阅读全文
posted @ 2014-04-11 16:15 飞鸟无痕 阅读(865) 评论(0) 推荐(0) 编辑

2014年4月9日

摘要: 1.chunk是可以把Lua识别并执行的代码。chunk可以是单条语句,也可以是一系列语句的组合,还可以是函数,或是一个代码文件,交互模式下的每条指令(一行或多行)都是一个chunk交互模式下,判断指令是否结束是看输入的字符是否以;结尾。2.Lua -i 要求Lua运行指定chunk后进入交互模式-e 直接将命令传人Lua-l 加载一个文件(与doFile require的区别?)3.如果要删除一个全局变量,只需要讲变量赋值为nil即可4.全局变量arg存放Lua的命令行参数??5.nil的类型就是nil, nil类型的值只有nil一种6.Lua的numbers 可以处理任何长整数不用担心误差 阅读全文
posted @ 2014-04-09 22:58 飞鸟无痕 阅读(190) 评论(0) 推荐(1) 编辑

2014年4月6日

摘要: 原文地址:http://www.ruanyifeng.com/blog/2006/04/post_213.html今天,我总算搞清楚"回车"(carriage return)和"换行"(line feed)这两个概念的来历和区别了。在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。于是,研制人员想了个办法解决这个问题,就是在每行后面加两个表示结束的字符。 阅读全文
posted @ 2014-04-06 16:54 飞鸟无痕 阅读(135) 评论(0) 推荐(0) 编辑

导航