智慧 + 毅力 = 无所不能

正确性、健壮性、可靠性、效率、易用性、可读性、可复用性、兼容性、可移植性...

导航

2009年12月4日

摘要: 想利用ria来生成swf,可以当看过swf文件规范之后感觉这样做似乎过于复杂了。以前衰人给过一个使用Flash CS3 IDE的扩展来制作的方式,没有怎么深入去看。周末仔细研究了一番,感觉走了弯路了。JSFL已经可以通过很简单的代码来处理所有素材包的制作了,何必非要去做个另类的生成工具。JSFL使用起来很简单,而且调试很方便。IDE里面的历史面板可以把你每一步操作使用的JSFL源码都告诉你。第一次... 阅读全文

posted @ 2009-12-04 17:37 Bill Yuan 阅读(769) 评论(0) 推荐(1) 编辑

摘要: 作为一个有些经验的Flash开发者,想必都会形成一些自己的开发习惯,比如很多人都喜欢把主时间轴第一层命名为:“AS”,第二层命名为“Label”,类似这样的劳动都是重复的,我们有办法可以简化它们么?答案是肯定的,于是jsfl隆重登场了。 什么是jsfl?如果说AS是用来在SWF运行时运行的脚本,而jsfl则是在Flash编辑环境下运行的脚本。在这里我... 阅读全文

posted @ 2009-12-04 17:35 Bill Yuan 阅读(1818) 评论(1) 推荐(1) 编辑

摘要: TCP(Transmission Control Protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂,我们这里只做简单、形象的介绍,你只要做到能够理解这个过程即可。我们来看看这三次对话的简单过程:主机A向主机B发出连接请求数据包:“我想给你发... 阅读全文

posted @ 2009-12-04 13:17 Bill Yuan 阅读(319) 评论(0) 推荐(0) 编辑

摘要: 1.1 多人游戏 你对于多人在线游戏一定有着绝妙的创意。可能它是一个虚拟的世界,源自于你超级喜爱的电视节目中,或者它干脆就是一个你和你的朋友们拥有的在线保龄球联盟。无论如何,真正急待解决的问题在于,相对于奇思妙想来说,真正构建一个大型的多人在线网络游戏,它竟是如此的复杂,以致于许多具有天马行空的伟大创意最后却只能在历史的车轮中无奈地烟消云散。Darkstar解决了这个棘手的障碍,它提供了一组易于... 阅读全文

posted @ 2009-12-04 13:14 Bill Yuan 阅读(1900) 评论(0) 推荐(0) 编辑

摘要: 一、参战人数要少。 参加战斗双方的人数要少,如果是一大群人在打群架的话,还不如做成即时战略游戏。 中国象棋每边只有十六个子,一将、两士、两相、两马、两车、两炮、五卒。如果把这些都换成战棋游戏中的职业来看的话就是有七种职业,其中有高级职业(如车),也有低级职业(如卒),并且每种职业各有用途,并非都以直接削弱敌人为目的;行动方式也各异,在行动方式的限制中诞生了战术的组合。这些因素集合到一个小小的棋盘上,就能组合出无限的创意。要想下好象棋,每一个棋子都得用好。 战棋游戏不跟象棋一样,毕竟它有升级系统、有数值系统,但有一些战棋游戏的精髓没变,其中最重要的一点就是对个体的重视。对个体的重视是即时战... 阅读全文

posted @ 2009-12-04 13:11 Bill Yuan 阅读(734) 评论(0) 推荐(0) 编辑

摘要: 游戏给了游戏者一个空间,如何从中找到快乐是大家共同的目的。我最喜欢的游戏类型是S·RPG,这一类游戏吸引我这样的系统派就在于战斗系统了,在一张给定地图中发挥自己的想象去打败敌人是我最大的享受。(当然,也有以虐待敌人为乐的……这里就是玩游戏的理念问题,避开不谈……)下面随便说说……(举例集中于火焰,皇骑和兰古瑞萨,如果有什么说的不对或不好,欢迎大家指正。)相克:相克本属虚无之物,比如火焰之纹章中的“铁剑”,平淡无奇,然而“破甲剑”就对重甲系有极高的伤害?难道重甲的盔甲和其他职业的有所不同?……但虚无归虚无,相克在战棋游戏中却是极其重要的一环,这是给游戏者的直接战术指导,让游戏者能够把握 阅读全文

posted @ 2009-12-04 13:11 Bill Yuan 阅读(595) 评论(0) 推荐(0) 编辑

摘要: 如果你曾经试图在Adobe Flex或Adobe Flash中使用很大的图像文件,可能已经遇到过这个问题。回到Flash Player 8/9,你不可能显示大于2880x2880像素的图像,现在,在Flash Player 10,你可以创建16769025像素BitmapData对象(不论是4095x4095,3353805x5,2048x8191,或任何其他组合,只要低于16769025像素)。... 阅读全文

posted @ 2009-12-04 13:10 Bill Yuan 阅读(828) 评论(0) 推荐(0) 编辑

摘要: 1. 阅读下列代码回答问题(第一个Java程序,理解PATH和CLASSPATH,学会使用javac和java命令)[代码]问:(1)上面代码所在的源文件的文件名是_______________?(2)在DOS提示符下,当前目录为该源文件所在的目录,PATH环境变量已包含编译程序所在的路径,编译目标路径为“D:\classes”,编译命令行是_____________?(3... 阅读全文

posted @ 2009-12-04 13:08 Bill Yuan 阅读(1921) 评论(0) 推荐(1) 编辑

摘要: 日常操作中常见的排序方法有:冒泡排序、快速排序、选择排序、插入排序、希尔排序,甚至还有基数排序、鸡尾酒排序、桶排序、鸽巢排序、归并排序等。冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”... 阅读全文

posted @ 2009-12-04 12:01 Bill Yuan 阅读(177812) 评论(0) 推荐(17) 编辑

摘要: 1. 单会话只允许对同一域名/ip两并发连接,这个过时的RFC规定,大大影响了Flash资源流化的并发性。解决方案是采用散列二级或者三级域名来访问图片,很多传统图片站,和外国的咨询站都是采用这种技术。 2. 每次HTTP加载资源时,会卡一下,大量实时加载资源时,用户感受会差到家。采用独立的SWF来下载。相当于多线程。 3. MovieClip的资源泄露,加载外部swf中的MC时,会有一些内存泄露。... 阅读全文

posted @ 2009-12-04 11:55 Bill Yuan 阅读(312) 评论(0) 推荐(0) 编辑

摘要: 在线游戏开发人员的行话游戏开发人员通常会使用他们自己的专业术语来描述自己掌握的技术。dupe(复制)错误是指游戏的对象一次性出现在两个位置上,即自行复制。一个球可以同时出现在地上和桌上。复制错误表明存在引用完整性问题,它通常会在后台系统运行不正常时出现。Project Darkstar 是通过事务型事件处理系统创建的,而该系统可以有效地避免复制错误。回滚是指当前多人在线游戏所处的游戏状态保留在活动... 阅读全文

posted @ 2009-12-04 11:55 Bill Yuan 阅读(437) 评论(0) 推荐(0) 编辑

摘要: 需求你能给出一些非功能性(或者质量)需求的例子吗?如果客户需要高性能、使用极其方便而又高度安全,你会给他什么建议?你能给出一些用来描述需求的不同技术吗?它们各自适用于什么场景?需求跟踪是什么意思?什么是向前追溯,什么是向后追溯?你喜欢用什么工具跟踪需求?你怎么看待需求变化?它是好是坏?给出你的理由。你怎样研究需求,发现需求?有哪些资源可以用到?你怎么给需求制定优先级?有哪些技术?在需求过程中,用户... 阅读全文

posted @ 2009-12-04 11:52 Bill Yuan 阅读(307) 评论(0) 推荐(0) 编辑

摘要: 人员流动率高,这是软件开发行业的特点。一方面,整个行业因此而生机盎然,另一方面,核心人物的离开却会给企业造成重创。那么应该如何留住企业的关键人才呢?怎么样做到未雨绸缪?宋爱红 武大吉奥信息技术有限公司常务副总经理关键人才是企业最重要的战略资源,可通过下列保护策略防止他们的流失。第一,拨出一部分公司股份,让关键人才持股,使其心理上将企业作为自己的孩子或家。想一想,有谁会轻易舍得抛开自己的孩子或家呢?... 阅读全文

posted @ 2009-12-04 11:48 Bill Yuan 阅读(327) 评论(0) 推荐(0) 编辑

摘要: 人员流动率高,这是软件开发行业的特点。一方面,整个行业因此而生机盎然,另一方面,核心人物的离开却会给企业造成重创。那么应该如何留住企业的关键人才呢?怎么样做到未雨绸缪?宋爱红 武大吉奥信息技术有限公司常务副总经理关键人才是企业最重要的战略资源,可通过下列保护策略防止他们的流失。第一,拨出一部分公司股份,让关键人才持股,使其心理上将企业作为自己的孩子或家。想一想,有谁会轻易舍得抛开自己的孩子或家呢?... 阅读全文

posted @ 2009-12-04 11:47 Bill Yuan 阅读(305) 评论(0) 推荐(0) 编辑

摘要: 人员流动率高,这是软件开发行业的特点。一方面,整个行业因此而生机盎然,另一方面,核心人物的离开却会给企业造成重创。那么应该如何留住企业的关键人才呢?怎么样做到未雨绸缪?宋爱红 武大吉奥信息技术有限公司常务副总经理关键人才是企业最重要的战略资源,可通过下列保护策略防止他们的流失。第一,拨出一部分公司股份,让关键人才持股,使其心理上将企业作为自己的孩子或家。想一想,有谁会轻易舍得抛开自己的孩子或家呢?... 阅读全文

posted @ 2009-12-04 11:47 Bill Yuan 阅读(264) 评论(0) 推荐(0) 编辑

摘要: 转:http://www.lite3.cn/blog/?p=404&cpage=1知道C/C++ 有条件编译,一直想着AS要是也有条件编译就好了,今天搜了半天Google,终于让我找到了 下面翻译livedocs.adobe.com上一篇文章,英文不怎么好,有些是Google翻译的,然后我再纠正下语句,大家不要见怪。 想要包含或排除某些代码块,你可以使用条件编译。mxmlc编译器允许你在编... 阅读全文

posted @ 2009-12-04 11:46 Bill Yuan 阅读(3404) 评论(0) 推荐(0) 编辑

摘要: 1. I see. 我明白了。 2. I quit! 我不干了! 3. Let go! 放手! 4. Me too. 我也是。 5. My god! 天哪! 6. No way! 不行! 7. Come on. 来吧(赶快) 8. Hold on. 等一等。 9. I agree。 我同意。 10. Not bad. 还不错。 11. Not yet. 还没。 12. See you. 再见。 1... 阅读全文

posted @ 2009-12-04 11:44 Bill Yuan 阅读(292) 评论(0) 推荐(0) 编辑

摘要: 用代码绘制图形用Actionscript 3.0作图时大家会注意到,Graphics class里有一个curveTo()可以画出一个Quadratic Bézier curve, 但是并没有Cubic Bézier curve的画法。Quadratic Bézier curve是建立在一个操控点和两个基础点上。Cubic Bézier curve需要两个操... 阅读全文

posted @ 2009-12-04 11:43 Bill Yuan 阅读(367) 评论(0) 推荐(0) 编辑

摘要: SmartFoxServer专为flash多人应用及游戏设计的,国外在此平台上已经开发出了很多多人flash游戏。企鹅俱乐部就是其中最成功的一个。SmartFoxServer就象一个黑匣子,我们不必知道开发多人flash游戏的每个细节,SmartFoxServer已经为我们设计好了很多模块,我们就不必自己去开发去完善,通过SmartFoxServer,我们就可以很清楚的看到多人flash游戏的结构... 阅读全文

posted @ 2009-12-04 11:42 Bill Yuan 阅读(1329) 评论(0) 推荐(0) 编辑

摘要: 一、要安装pro类型版本,此类型版本支持的功能较多,我安装的是SmartFoxServerPRO_1.6.2二、需要java虚拟机支持,最好安装jre-6u7-windows-i586-p-s.exe,把Java\jre1.6.0_07文件夹下的所有文件复制,覆盖到SmartFoxServerPRO_1.6.2\jre文件夹下,再把Microsoft SQL Server 2005 JDBC Dr... 阅读全文

posted @ 2009-12-04 11:41 Bill Yuan 阅读(898) 评论(0) 推荐(0) 编辑