08 2011 档案
摘要:参考了一个外国人的博客,和天地会一个兄弟的代码。http://rss.9ria.com/?p=2905引用一下原文:“大家应该玩过KOF(拳王),连招都是高手们的玩意。最近,我参考国外的代码,自己写了这个组合键类库。可以实现组合键的各种要求,例如连招、同时按下几个键等等。我还添加了一个功能,就是:可以规定按键之间的时间间隔,当玩家连招时,两次按键之间超过了这个时间间隔,就判断该连招无效。”而我这个方案,不但可以开出连招,还加入了“双击”功能,例如双击右键,角色就可以跑起来~~~下载代码:连招处理.rarDemo:package{ import flash.display.Sprite; imp
阅读全文
摘要:只要简单一句: function unicode2Chr(str) { return unescape(str.replace(/\\/g, "%")) }例如输入:{"status":"error","message":"\u53c2\u6570\u9519\u8bef"}返回:{"status":"error","message":"参数错误"}
阅读全文
摘要:为了方便自己测试rest api,所以做了一个动态参数的页面。大家有需要的话,就各取所需吧。<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>API测试</title> <script type="
阅读全文
摘要:出现这样的错误,就是没有启动apache的时候,没有启动gmp模块。我用的是xampp 1.7.4。打开xampp/php/php.ini,找到;extension=php_gmp.dll,去掉注释。但再启动apache,大家会发现报错。因为缺少了php_gmp.dll。悲催啊,我找啊找,找啊找,找了好几个版本的php的dll放进去都不行,包括5.3.5!!!最后,发现竟然xampp 1.7.3有这个dll,放进去一试,可以了~~~我对php研究不深,只能从表面解决问题了。下载:php_gmp.rar
阅读全文
摘要:声明:我对这一块非常不熟悉,这里提出的方案只是小弟一个想法而已,希望各方高手帮忙指出问题所在。难题:平时web应用,网站,一般都有用户登录这个功能,那么登录的话,肯定涉及到密码。怎么保证用户的密码不会被第三方不法之徒获取到呢?不法之徒的途径肯定多了,高级点的,直接挂马啊,客户端木马啊。但这里不考虑这么多,就假设网页和客户端都是安全的,那么怎么防止网络中被截获呢?原始方法:一般如果是企业内部应用,没什么安全要求,就直接不管了。账号和明文密码发送~~了事~~安全方法1:post之前,先把密码用DES加密,到服务器解密。问题:一旦被截获了key,很可能密码还是被人解密出来~~~安全方法2:数据库存的
阅读全文
摘要:做个记录~~建立Flex library project,然后把需要的代码复制到这个项目中,貌似复制进去之后,builder会自动重新编译,在bin目录会生成对应的swc。如果不行,可以打开某个代码文件,输入个空格,保存~~需要注意的是!!!新建工程的时候,如果工程用到air的库,一定要注意把最后的选项勾上。我开始就被这里骗了,还以为选了Generic library就好了。
阅读全文
摘要:本文只是翻译整理,转载~~为了方便一些初学者朋友们~~感谢原作者:http://code.google.com/p/lostinactionscript/使用以下这个简单封装的加密类~~~当然,需要先下载附件:crypto.rar直接解压放到工程目录,就可以调用啦~~简单方便,做表单加密不错~~package crypto{ import com.hurlant.crypto.Crypto; import com.hurlant.crypto.symmetric.AESKey; import com.hurlant.util.Hex; import flash.utils.ByteArray.
阅读全文
摘要:项目的需要,需要把Panel拖动,而且需要可以拖出窗口,变为独立的窗体。众所周知,panel本来是不能拖出原来的窗体的。需要做成可以拖出去的,肯定只能用点小技巧。我的做法是:1、做一个透明window,只有灰色边框2、拖动panel的时候显示这个window,并拖动这个window(panel实际上没有动过)3、放开鼠标的时候,判断这个被拖的window的位置,如果在原窗口外就生成一个独立window~~~demo见这里:拖动Panel变Window.rar够无私奉献的啦~~附件是flash builder的项目~~欢迎大家留言~~
阅读全文
摘要:找了半天其实都没找到什么好的DES加密代码。难怪有一个博主说,他找了半天没找到自己实现了一个。http://www.iteye.com/topic/422575但貌似他自己都说加密大的明文会出错,所以我就不敢试用了。另外,在天地会下载了一个,发现功能还是能达到的,貌似是把js版转过来的。但是加密的速度非常的低,应该是实现的问题。比我在一个外国佬微博找到的AES加密代码还要慢十几倍。(!!!补充,最后发现还是外国佬写好的那个Crypto库( http://code.google.com/p/as3crypto/ )最好,虽然用起来很麻烦。见文章最后。)不过,无论怎么说,都值得称赞,在这里分享一下
阅读全文
摘要:简单记录一下:(只针对new window的做法,我自己用到这个透明窗体用途比较特殊)1、继承Window,设置透明,并加入skin的设置 this.type = NativeWindowType.UTILITY; this.systemChrome = NativeWindowSystemChrome.NONE; this.transparent = true;2、在skin类中,什么都不加,并设置contentBackgroundAlpha = 0最后,需要加什么元素,就在皮肤那里加上就可以了~~~我就用这套东西做了一个虚框~~~如图,一拖动panel,就出现虚框~~
阅读全文
摘要:项目组的程序需要做一个有主窗口和几个小的子窗口(一些控制板),需求是:点击主窗口的时候,小的子窗口能保持在主窗口前边。然后切换到其他软件的窗口的时候,主窗口和子窗口能跟着一起退到后边。烦啊~~3天时间,已经试了N多方法。1、重载NativeWindow,加入组件的方式。发现很多控件加不进去~~失败2、一直处理orderToFrontOf(Main),但子窗口会一直闪烁。失败3、用alwaysInFront,切换到其他软件的时候,把alwaysInFront设置为false。几乎成功了,但还是很多细节问题,最后还是放弃了。失败!!(一个小细节,切换的时候,单纯把alwaysInFront设置为f
阅读全文
摘要:由于项目组的需要,老大分配让我做一个Flex程序的UI处理,关于几个Window重叠的时候,如何让一些工具Window永远在主窗口上方呢?最早的时候同事使用alwaysInFront,但这样做的话,其他软件的窗口就会受到干扰。Window本身又不对外开放nativeWindow的owner属性,或者说NativeWindow一旦new了之后就无法修改owner属性。所以今天尝试用NativeWindow和NativeWindowInitOptions来自己做一个窗口。遇到不少麻烦,早上试了一个博主转载的某个方法(见http://blog.csdn.net/huanghr_1/article/d
阅读全文
摘要:主要参考这个:http://blog.csdn.net/xyzhaopeng/article/details/6598185其实步骤很简单。其实xampp本来就已经设置好了,只不过是注释了而已。打开xampp安装目录下的php/php.ini找到[XDebug]zend_extension = "D:\xampp\php\ext\php_xdebug.dll"去掉这行的注释(启动这行)并在最后加入:xdebug.remote_enable=truexdebug.remote_handler=dbgpxdebug.remote_host=localhostxdebug.rem
阅读全文