上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 24 下一页
摘要: 游戏开发中,有很多XML可能是很大的,比如一个任务配置文件,可能就接近2M(当然全部文件放在一个XML里面本身就有问题,比较好的做法就是分等级分隔XML),这样就需要对XML进行压缩。之前把文件压成ZIP包,然后读取ZIP,但现在读取ZIP文件里面的内容,是很卡的,后面改成读取二进制的XML数据,这样感觉不会卡,速度也很快。 实现思路也比较简单,使用二进制读取文件,然后调用保存。 ... 阅读全文
posted @ 2012-11-26 21:02 meteoric_cry 阅读(3159) 评论(1) 推荐(1) 编辑
摘要: 在as3的开发中,经常会加载外部共用资源,比如某一个公用的图片或者其它小特效。这时候为了避免重复请求,一般会将这些资源放在一个fla文件中,为每一个资源添加链接。这里以一张图片为例(flower.fla): 这样就生成了一个名为flower.swf文件,将其放在b.com域下,访问路径为:http://b.com/swf/flower.swf 新建一个名为main.fla文件,如果是在fl... 阅读全文
posted @ 2012-11-12 00:42 meteoric_cry 阅读(3316) 评论(0) 推荐(0) 编辑
摘要: 网上的序列号,一搜一大把,不过大多数都是啥订阅版,不能直接使用。 在百度中好不容易找到一个可以直接使用的: 1330-1927-7762-6383-0202-0414来源:http://zhidao.baidu.com/question/148984342 阅读全文
posted @ 2012-11-03 16:02 meteoric_cry 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 切换SDK,有时候会遇到这个问题。上面我使用的是sdk4.5,只需要修改应用程序的app.xml配置就可以正常运行air程序了。 有两处需要修改: ①命名空间: <application xmlns="http://ns.adobe.com/air/application/1.5.3"> 将1.5.3改成2.6.0 ②版本号: 将<version>v1</version>这... 阅读全文
posted @ 2012-11-01 21:43 meteoric_cry 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 在某些场景下,需要将滚动条居左显示(默认居右),只需要改变scrollbar的x坐标即可。 1: public override function validateDisplayList():void 2: { 3: super.validateDisplayList(); 4: 5: if (verti... 阅读全文
posted @ 2012-11-01 16:57 meteoric_cry 阅读(417) 评论(0) 推荐(0) 编辑
摘要: _______________________________________________________________ 设定队列长度为3,超出的长度,直接调用其消失方法即可。唯一不同的是,注意添加参数overwrite,并设置其值为1。这里有关于overwrite值的详情介绍: OverwriteManager – control how (and if and when) ... 阅读全文
posted @ 2012-10-30 20:34 meteoric_cry 阅读(763) 评论(0) 推荐(0) 编辑
摘要: ---------------------------------------------------- 主要利用了rotationY属性来进行处理,Pseudocode: 1: import com.greensock.*; 2: import com.greensock.easing.*; 3: 4: //sta... 阅读全文
posted @ 2012-10-15 22:11 meteoric_cry 阅读(1448) 评论(0) 推荐(0) 编辑
摘要: 做页游开发,经常会遇到一些很奇怪的问题。我最近就遇到一个问题:用户进入游戏,只显示游戏部分界面,chrome浏览器是正常的,就IE死活不行,而我自己的IE却又是可以的(都是IE8)。右击看了一下flash player的版本号,她的ie8使用的flash player版本号比她本机的chrome要高,比我的也要高,而且是非debug版本。结果使用QQ管家去卸载flash player,结果说要关... 阅读全文
posted @ 2012-10-12 13:18 meteoric_cry 阅读(3219) 评论(0) 推荐(0) 编辑
摘要: 看看来浏览器对刷新的处理方式。以ie为例(安装的httpwatch) 直接请求百度首页http://www.baidu.com/,看到所请求的资源都是Cache 上面所谓的直接请求,是直接在地址栏输入网址,然后回车(有的浏览器上有“转到”按钮),或者通过超链接打开网页。 而刷新则是点击“刷新”按钮,或者按F5 /右键点击“刷新”,则会向服务器发起请求并带上上一次服务器返回的资... 阅读全文
posted @ 2012-09-12 13:56 meteoric_cry 阅读(7005) 评论(0) 推荐(0) 编辑
摘要: 造成请求localhost:37813/crossdomain.xml,是因为开发时启用了网络监视器,如下图: 点击关闭监视就可以了,如下图: 这里有关于crossdomain.xml配置的详细说明>> 阅读全文
posted @ 2012-08-26 14:26 meteoric_cry 阅读(1655) 评论(0) 推荐(0) 编辑
摘要: onbeforeunload本身并非W3C DOM-Event标准事件,只不过在很多时候国内的流氓做法就是离开页面,直接弹出收藏本网页的提示(虽然我很讨厌这种做法,但事实上很多公司一直都在这样默默地强奸用户…) 言归正传,我遇到的问题是,自己的游戏上了新浪微游戏,在新浪微游戏的顶部有它们的导航,但是点击里面一些按钮时就会触发游戏里面的window.onbeforeunload事件… ... 阅读全文
posted @ 2012-08-21 14:57 meteoric_cry 阅读(4712) 评论(0) 推荐(0) 编辑
摘要: 有点像“水果忍者”划过屏幕时的动画,在每次按住鼠标左键不放然后拖动鼠标并释放,会出现动画。动画我参考别人的代码,然后在显示特效的时候使用了不同的颜色。 代码并不复杂,主要用到了GlowFilter,然后让线条的粗细大小从指定的一个值,慢慢减小.. MouseEffectDemo.as 1: package 2: { 3: impo... 阅读全文
posted @ 2012-08-18 15:58 meteoric_cry 阅读(701) 评论(0) 推荐(0) 编辑
摘要: request模块让http请求变的更加简单。最简单的一个示例: 1: var request = require('request'); 2: 3: request('http://www.google.com', function (error, response, body) { 4: if (!error && respo... 阅读全文
posted @ 2012-08-18 15:50 meteoric_cry 阅读(61714) 评论(8) 推荐(1) 编辑
摘要: 1: "use strict"; 2: 3: var fs = require('fs'); 4: 5: var args = process.argv.splice(2); 6: var fileDirectory = args[0] || 'xxx'; 7: 8: if (fs... 阅读全文
posted @ 2012-08-15 16:52 meteoric_cry 阅读(2120) 评论(0) 推荐(0) 编辑
摘要: webgame项目经常要维护更新,先在创建一个批次号,然后上传至更新服务器上然后再分别copy文件至各服务器的一个临时目录,然后更新结束后删除该临时目录。而本地需要根据批次号创建一系统的文件夹目录。之前是先手动创建一个批次号文件夹,然后写一个bat,创建更新批次相应的文件夹。现在如果用node.js写的话,比较简单。系统盘当前登录用户目录放一个update.js文件---好处是直接cmd的时候就是... 阅读全文
posted @ 2012-08-06 21:20 meteoric_cry 阅读(21889) 评论(0) 推荐(0) 编辑
摘要: 假设有如下的命令行 node test.js arg1 arg2 arg3,现在想在test.js中获取后面的参数arg1、arg2、arg3… var arguments = process.argv.splice(2); process是一个全局对象,argv返回的是一组包含命令行参数的数组。第一项为”node”,第二项为执行的js的完整路径,后面是附加在命令行后的参数 详情可参... 阅读全文
posted @ 2012-08-06 15:04 meteoric_cry 阅读(25640) 评论(0) 推荐(0) 编辑
摘要: 实例中用到了(实例在Windows XP下运行):Node.js、Socket.IO、Express.js、jade、stylus 先在hosts文件中添加两行规则,关于两个子域的:sub1.localhost、sub2.localhost 使用socket.io 1: var exp = require('express'); 2:... 阅读全文
posted @ 2012-07-26 22:27 meteoric_cry 阅读(6475) 评论(1) 推荐(1) 编辑
摘要: 本实例程序在Windows下测试通过。 上述实例支持以下浏览器: Firefox 7-9 (Old) (Protocol Version 8) Firefox 10+ (Protocol Version 13) Chrome 14,15 (Old) (Protocol Version 8) Chrome 16+ (Protocol Version 13) ... 阅读全文
posted @ 2012-07-25 21:05 meteoric_cry 阅读(8041) 评论(1) 推荐(3) 编辑
摘要: 前台页面使用jquery的jsonp来进行轮询。后端node.js监听的端口是8124 index.html Long Polling in node.jsloading... 1: 2: 3: 后台用node.js实现的polling.jsvar http = require('http'), fs = require('fs');http.createServer(function(req, res) { checkFile(req, res);}).listen(8124);var filepath = 'E:/Node_app/file/a.tx 阅读全文
posted @ 2012-07-24 02:13 meteoric_cry 阅读(2385) 评论(0) 推荐(0) 编辑
摘要: 如果是内部系统或是自己需要写个简单点的页面,可以直接使用Twitter的Bootstrap,而这个表单器也是非常好用,直接拖拽,设置属性,得到一个很漂亮的表单。 右侧的Generated Source即可获取左侧设计表单的源码,很方便吧:) 使用方法很简单,鼠标左键选中你需要添加的表单控件至左侧容器中,松开鼠标即可。 选择控件,会弹出属性面板,只需要修改相应的参数即可... 阅读全文
posted @ 2012-07-23 14:52 meteoric_cry 阅读(11237) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 24 下一页