您正在查看 "flash开发" 分类下的文章
2009-10-28 14:13
2009-10-08 00:14
通常在玩键盘游戏时,中文输入法是处于关闭状态的,但是也有例外。
这次在我们奇都(http://game.qdooo.com)的技术测试中发现这类问题。
问题的重现过程如下:
打开输入法聊天的情况下,点击了游戏NPC对话打开NPC对话框。在没有关闭输入法的情况下,选择一个键盘小游戏。此时游戏中的键盘上下左右侦听会失效。
遇到这种情况我们可以利用AS3的一个输入法控制的类——IME,在打开小游戏的时候自动关闭输入法。
IME类很简单,记住两个属性就行了 |
2009-09-23 17:00
2009-09-16 00:12
2009-08-25 01:27
今天检查游戏引擎代码时发现一个不怎么起眼却会影响整个系统的问题,最终用了一个简单的方式做了了结。
这个问题在这里暂时称之为“多条件状态问题”。
我们常常会有这样一种需求,某个事件触发的前提有多个操作,每个操作都是一个独立的行为。那么为了让我们的代码更加优雅,我们通常把每一个操作封装成一个独立方法。然后再用一个方法来调用这些独立的方法,最后发出一个完成的事件。
|
2009-06-19 19:25
重构是需要勇气和抗压能力的,因为一些原因让我下决心来完成客户端的重构。
1、需求基本都定型了。
2、以前的代码像团乱麻,全部通过关键的全局变量紧密耦合,牵一发动全身。
3、培养的两个人相继离开,让我开始反思如何让人员流动对项目影响最小。
4、以前的东西想到哪做到哪,根本没有任何架构可言。各种代码注释不清,换一个人基本没法改。
5、UI面上冗余数据太多,可没人敢删东西。
6、很多逻辑已经实现,在重构中可以节省考虑逻辑的时间。
我想很多开发Flash项目的公司或 |
2009-05-13 00:27
程序员是最不愿意修改别人的程序,尤其是对于没有注释编码很随意的程序或者是耦合性很高的代码。
有的时候一个变量,变量名看不出他是干啥的,也不知道他在哪些被用过。
最近在修改项目代码的时候就遇到这个问题,有的代码让你看得莫名其妙。这个时候很想能有一个强大的搜索功能。就好像DW中的站点搜索一样,他可以在你的项目中每一个文件中搜索你想查找的字符串。
我比较习惯用FlashDevelop,它并不提供多个文件中的查找。Windows自带的文件搜索也没有相关功能。
幸好,我们还有桌面搜索工具可以帮 |
2009-04-06 14:58
2009-03-20 02:17
作者:闪刀浪子 www.iflashigame.com
网上看一篇关于目前几个流行flash mmorpg地图实现的分析,这里也想说说自己的一些看法。
常见的三种方式:
1、整图
2、Tile元素拼装
3、栅格化切片
整图
整图加载很好理解直接加载一张背景图。这种方式比较适合小场景(面积不 |
2009-03-14 13:07
1、无论是否使用弱引用或者强引用,只要事件对象没有再被其他对象引用,并且垃圾回收周期到达。那么无论是否使用了removeEventListener移除他的事件,这些事件都不会发生了。因为已经没有了事件发送者了。
举例:
var a:Sprite=new Sprite();
var b:Sprite=new Sprite();
|
|
|