摘要: 目前市面上已经有很多游戏采用了把图片缓存到玩家客户端的做法,这种方法有利有弊,因为并不是所有的玩家都希望自己的电脑的某个角落被放入过多的缓存文件,久而久之造成电脑性能下降;但是总的来说这种技术还是好的:第一,webgame的总体资源也是有限的,不会有太大的容量占用,而且对于程序来说一般只缓存一些核心资源,比如使用很频繁的资源以及需要下载较长时间的大背景大图片或者容量稍大的swf文件等;第二,可以大幅度提升玩家第二次进入游戏的速度,某种意义上可以提升游戏体验度; 好了,废话少说,下面直接说说怎么使用SharedObject来做到把图片或者swf文件缓存到客户端,并在第二次进入程序的时候直接使用缓 阅读全文
posted @ 2012-07-02 17:45 as爱好者 阅读(1000) 评论(2) 推荐(0) 编辑
摘要: 2. 测试代码import org.apache.log4j.Logger;import org.quartz.CronTrigger;import org.quartz.Job;import org.quartz.JobDetail;import org.quartz.JobExecutionContext;import org.quartz.JobExecutionException;import org.quartz.Scheduler;import org.quartz.SchedulerFactory;public class QuartzTest implements Job { 阅读全文
posted @ 2012-06-24 17:52 as爱好者 阅读(1505) 评论(0) 推荐(1) 编辑
摘要: 先贴来源:http://blog.sina.com.cn/s/blog_5168a9e40100sj8j.html感谢网友的分享,解决了我的实际问题。from http://mcko.iteye.com/blog/5590831、问题描述 将flash发布为html格式后,加载页面后,swf无法与服务器进行socket通信。Flash端显示的错误为:securityErrorHandler信息: [SecurityErrorEvent type="securityError" bubbles=false cancelable=false eventPhase=2 text= 阅读全文
posted @ 2012-05-29 17:33 as爱好者 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 【改变输出swf的尺度,背景颜色或帧频】在"Navigator"窗框里右键你的项目>选中"Properties">选中"Actionscript Compiler">在"Additional compiler arguments"里输入你所需要的命令如想改变背景颜色,请输入: -default-background-color 0xffffff【鼠标坐标】mouseX mouseY【检查变量类型并返回布尔值】is【检查变量类型并返回类型】typeof【检查对象类型并返回该对象】as【是数字但不是有 阅读全文
posted @ 2012-05-14 16:43 as爱好者 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 1、事件机制的核心核心主要有两个类:EventDispatcher(事件的派发和接收者),Event(事件类)EventDispatcher是事件的源头和终点,而Event则充当着整个事件流中的引线。2、事件机制的3个阶段Event有一个属性:eventPhase,可以为以下3个值:捕获阶段 (EventPhase.CAPTURING_PHASE)。目标阶段 (EventPhase.AT_TARGET)。冒泡阶段 (EventPhase.BUBBLING_PHASE)。注意:事件中的捕获阶段以及冒泡阶段只会在可视对象的事件流中发生,也就是说事件的派发者是DisplayObject才会发生捕获阶 阅读全文
posted @ 2012-05-14 16:41 as爱好者 阅读(1895) 评论(0) 推荐(1) 编辑
摘要: 下面是非常有用的类库,找到他们的时候我兴奋的不得了APIs、Libs、Components1、as3ebaylibhttp://code.google.com/p/as3ebaylib/2、as3youtubelibhttp://code.google.com/p/as3youtubelib/3、as3flickrlibhttp://code.google.com/p/as3flickrlib/4、Yahoo ASTRA Flash Componentshttp://developer.yahoo.com/flash/astra-flash/5、facebook-as3http://code. 阅读全文
posted @ 2012-05-14 16:39 as爱好者 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 本文是我(aw)在整理了相关文档和讨论之后,结合自己的亲自实验总结出来的一些经验和心得。我尽量描述详尽,避免模糊概念,当然也希望所有看官提出批评意见。为了表述方便,其中术语不限定语言,如我可能会一会儿用class,一会儿用“类”。面向对象的难点部分就是理解变量作用域修饰符(modifier)其实也就是面向对象中我们已经熟悉的public、protected、private等等。本文还深入讨论了ActionScript3中新增的internal等概念。下面我依次列出:一、关于package以及internalpackage,用“形而上学”的方式理解,就是物理目录下的类集合。在AS2中只需要保证文 阅读全文
posted @ 2012-05-14 16:38 as爱好者 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 1、改进算法无论对于那一种程序,好的算法总是非常重要的,而且能够极大地提高程序性能,所以任何性能的优化第一步就是从算法或者说程序逻辑的优化开始,检查自己的程序是否有多余的运算,是否在没有必要的时候做了无用功,往往从这些方面就能找到那些导致性能低下的地方。2、优化细节代码针对细节总是好的,有一些小技巧比如:用 var obj:Object = {}; 要比 var obj:Object = new Object();要好;var arr:Array = []; 要比 var arr:Array = new Array(); 要好;for (var i:int=0, len=arr.length; 阅读全文
posted @ 2012-05-14 16:36 as爱好者 阅读(707) 评论(0) 推荐(0) 编辑
摘要: 最近经常要使用美工从Adobe Flash CS5导出的asset.swf,里面都是矢量图片素材。不过在只有SWF没有FLA的情况下,是看不清楚SWF里面究竟有哪些素材是跟链接类相连的。我用Sothink SWF Decompiler可以看到导出类,也也可以看到素材,但是却看不到导出类跟素材之间的关系,不知道某个导出类对应的是哪个动画素材。我想可以用Flex直接写一个viewer来观看, 只要知道导出类的名字,直接new出来,再显示到舞台上,就可以看到这个导出类对应的是哪个素材了。 问题在于如何得到SWF里面的所有导出类的名字?我google了一下貌似没有于是今天粗略的写了一个com.swfd 阅读全文
posted @ 2012-05-14 16:31 as爱好者 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 最简单的实现方法就是 通过flash调用js(就是html的脚本)里面的方法 由js来保存文件。fscommand的话 我也曾经试过 网上教程讲的很简单 但是我没成功运行过。但是flash+js确实是比较好的解决办法。读取xml你会了吧?ok 首先发布你的flash 会生成一个html,用写字板打开 在script之间加入以下方法 function createxmltext(test) { var fso = new ActiveXObject("Scripting.FileSystemObject"); //var path=server.MapPath("L 阅读全文
posted @ 2011-06-17 13:17 as爱好者 阅读(390) 评论(0) 推荐(0) 编辑