- 博客(66)
- 收藏
- 关注
原创 用Bitmap/BitmapData 实现人物行走
<br />///////////////////////////////////////main.as<br /><br />package flash023{<br />import flash.display.BitmapData;<br />import flash.geom.Rectangle;<br />import flash.display.Loader;<br />import flash.net.URLRequest;<br />import flash.display.Bitmap;<
2011-01-20 13:33:00 999
原创 添加右键菜单项
<br /><br />package<br />{<br />import flash.display.Sprite;<br />import flash.events.ContextMenuEvent;<br />import flash.ui.ContextMenu;<br />import flash.ui.ContextMenuItem;<br /> <br />public class FlashContextMenuItem extends Sprite<br />{<br />public
2010-09-19 17:11:00 877
原创 flash的强制垃圾回收 flash内存释放
<br />搞了个 图片循环滚动的效果 内存 忽高忽低 但是 该释放的资源 也都释放了 很奇怪 <br />查了下 flash 垃圾回收 原来 flash 每隔 一段时间 回收 一次 垃圾 释放 内存 而 对于 图像 的资源 直接 delete<br />null 掉 并 没有释放 <br />需要强制 回收 当然 也是要付出代价 cpu <br /><br />剩下的就是转<br /><br /><br /><br /><br /> //精髓,垃圾回收机强制调用<br />
2010-07-16 12:29:00 4105
转载 Flash 开发 内存 cpu 控制专题
<br /><br />一、养成移除监听的好习惯,特别是针对stage和静态类、静态方法有引用到的监听。<br />二、先停止动画(MovieClip的stop方法),再移除动画或设置visible = false.<br />三、如果有大量的并行加载,请注意使用队列加载,以使得大量加载请求错开。<br />四、与美术“抗争”,尽量避免使用大量滤镜特效的动画。<br />五、与美术“抗争”,尽量避免使用大量细致的尺量动画。<br />六、避免一次性渲染生成大量新的显示对象和动画(可使用延时错开生成时间)。
2010-06-22 15:40:00 734
原创 如何在45度地图中判断鼠标点击的是哪个菱形
<br />var pox:Number= Math.floor(mouseX/cellwidth)-(mouseY/cellHeight))<br />var pox:Number= Math.floor(mouseX/cellwidth)+mouseY/cellHeight))
2010-06-02 17:43:00 1381
转载 游手好学教程 – AS3游戏小地图的实现 MiniMap类
<br />本帖最后由 greenidea 于 2009-12-5 23:01 编辑<br /><br />来自 游手好学 的文章<br />上周上线的游戏返回数据表明,我的游戏做的比较难,需要加个小地图降低难度,觉得实现小地图的方法还是比较简单的,而且在游戏中比较实用,拿来和大家分享下吧,实现方法其实就是根据缩放比率刷新小地图上人物的X,Y坐标。<br /><br />实现的效果演示:<br />[flash]http://www.8ria.com/wp-content/uploads/2009/12/m
2010-06-02 17:06:00 954
原创 浅谈RPG核心系统
<br />浅谈RPG核心系统(转载贴)我认为,一个RPG/ARPG的核心程序应该包含下列系统。我在说明的时候尽量说得细一些,虽然可能有些罗嗦,但是这样有助于理解。<br /><br /> 一、属性系统<br /> 这是游戏中最简单的系统,包括主角、物品、NPC、技能等各自的属性。属性系统的详细部分游戏策划应该给出,程序只需要给其保存的结构就行了。这里的属性,自然不只包括事物的基本性状,也包括它应该引发的脚本代号。<br /><br /> 二、人物状态机系统<br /> 这个系统十分复杂,也是所有系
2010-06-02 16:47:00 726
转载 Flash网络游戏开发入门经验共享
<br />lash网络游戏开发入门经验共享<br /> 大约1年前(07年3月),有了想使用Flash做网页游戏的冲动。于是研究了AS2,经过了解,感觉AS2做网页游戏还是有不少欠缺的。这时又得知了AS3,如获至宝。对于有Java开发经验的程序员,尤其是开发过Java客户端的程序员,AS3真是太合适做游戏开发了。<br /> 后来公司也上了Flash MMORPG的项目,于是就开始学习AS3的语法和库,学习Flex工具。有了Java的经验,这些就很快了。<br />作为Flash网页游戏,不单
2010-06-02 16:34:00 846
转载 Java学习路线图,专为新手定制的Java学习计划建议
<br />怎么学习Java,这是很多新手经常会问我的问题,现在我简单描述下一个Java初学者到就业要学到的一些东西:<br /> 首先要明白Java体系设计到得三个方面:J2SE,J2EE,J2ME(KJAVA)。J2SE,Java 2 Platform Standard Edition,我们经常说到的JDK,就主要指的这个,它是三者的基础,属于桌面级应用开发,这部分如果学得好很容易拓展J2EE和J2ME。J2ME,The Micro Edition of the Java 2 Platform。主
2010-06-02 14:10:00 632
转载 加载外部图像、SWF文件
package { import flash.display.Sprite; import flash.events.Event; import flash.net.URLRequest; import flash.system.ApplicationDomain; import flash.display.MovieClip; import flash.display.Loader; public class
2010-06-01 23:42:00 583
转载 FPS(检测内存和CPU消耗)
<br /><br />用于实时检测FPS(实际上可以算是检测CPU)和内存占用情况。<br />使用方法,在application的Document Class(或者Application Class)上构建一个检测器实例(MonitorKit)并addChild即可,所含参数比较简单,不再一一赘述:var monitor:MonitorKit = new MonitorKit(MonitorKit.MKMODE_T);addChild(monitor);<br />效果图如下:<br /><br /
2010-06-01 22:51:00 3045
原创 ime-焦点不在输入框,则切换为默认的英文输入法状态,激活游戏中快捷键
var tf:TextField = _stage.focus as TextField;if (tf == null || tf.type != TextFieldType.INPUT) IME.enabled = false;ScreenManager.instance.screen.refresh(time);
2010-06-01 11:35:00 1368
转载 初始化加载SWF中定义的类
当一个子SWF定义了某些类A的时候,可以通过加载它的主SWF访问到类A的定义并初始化一个新的对象。关键词:ApplicationDomain,getDefinition思想:我们通过访问loaderInfo的applicationDomain属性获得子SWF的域,然后再通过getDefinition方法获得子SWF定义的类(OOP思想中一切皆对象),最后通过这个类就可以生成新的对象了。
2010-05-31 10:17:00 849
原创 博客集
ACTIONSCRIPT / FLASH / FLEX / AIR 开发者博客聚合 http://swfsh.com/planet/index.html http://blog.minidx.com/2008/08/31/1337.html
2010-05-31 10:06:00 449
原创 Eclipse快捷键大全(转载)
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+En
2010-05-29 14:38:00 385
转载 从JDK下载到HelloWorld调试成功
你是否还只是一个程序设计初学者?并且早已被Java语言的魅力所吸引已经很久了?你是否强烈像走进Java的世界却感到无从下手? 不像很多文章的作者,每当遇到这样的初学者遇到入门难的问题时,总是以一大堆入门书籍(这些书籍通常都是行业中的“圣经”)来把这些可怜的孩子们从刚进了一半的编程圣殿之门中重重砸出去…… 本文的作者另辟蹊径,从Java的开发工具包(JDK)的获取(下载)安装说起
2010-05-29 14:04:00 497
原创 资深JAVA讲师推荐的JAVA学习顺序
1.学习Java SE部分的内容,这部分是基础内容。掌握的越扎实,后面的内容学习起来就越容易。2.学习SQL和数据库的内容 ,这个也是非常基础的内容,举个例子:程序员的面试题中一定会有SQL部分的考试。3.学习HTML、css、JavaScript的内容。4.学习,JSP、Servlet、JavaBean、标记库、JSTL、MVC、JSP EL等Web编程的部分5.学习Struts 或者Spr
2010-05-27 17:41:00 638
原创 以晓建议
java基础(一个月)JDBC(java数据库连接技术,一个星期)数据库(两个星期,具体学什么数据库自己决定,我们之前学的是oracle10.0跟MySQL5.O)servlet(一个星期)JSP(一个星期)到此,你已经可以做简单的网站了---------------------------------struts2.0(1--2个星期)Hibernate(1-
2010-05-27 17:24:00 1894
原创 二进制加载资源 swf,jpg...
package { import flash.display.Sprite; import flash.display.Loader; import flash.net.URLLoader; import flash.net.URLRequest; import flash.utils.ByteArray; import flash.net.URLLoaderDataF
2010-05-27 12:42:00 771
转载 首先修改C:/路径下的hosts文件
1、首先修改C:/Windows/System32/drivers/etc路径下的hosts文件,否则序列号在下次启动时会无效。将下面的内容附加的该文件的 后面并保存:127.0.0.1 activate.adobe.com127.0.0.1 practivate.adobe.com127.0.0.1 ereg.adobe.com127.0.
2010-05-21 16:50:00 809
转载 flash builder无法启动的解决方法_inJava_百度空间
相信很多使用过flash builder的人都遇到了这个问题,打开flash builder后进入软件的起始界面,然后加载资源,然后稍等片刻,flash builder就是无响应,或者直接自动关闭。这个问题比较令人郁闷,好好的软件,几天不用为什么会出现这个问题呢?在网上查找了相关资料,提出了几种解决办法,和几种问题的解释。有的说是软件过期,我觉得这个可能性不大,因为如果软件过期的话,软件会弹出
2010-05-21 16:37:00 3938 1
转载 最新火爆游戏巨献——谈Flash Player的安全机制
话说在世界的尽头,太阳落下彩虹升起的地方,有一个神秘的部落。在这个部落里,房子是用金子盖的,路是用鲜花铺的,女孩子都很漂亮,男孩子都很帅。山上的丛林里,山下的小河中,都蕴含着丰饶的物产。自古以来,部落里善良勤劳的人们与世隔绝,自给自足,过着幸福的生活。 1969年发生了一件大事,ARPAnet正式启用并在稍后被称做INTERNET,从此大地风云变色,风起云涌,沧海桑田,换了人间。40年过去,弹指一
2010-05-20 12:34:00 1289
原创 Mindjet MindManager使用说明
1. Enter 产生兄弟目录 2. Insert 产生子目录 3. 设置节点形状 Format -> topic Shape 4. 添加节点备注 Home - > Notes 5. 添加节点任务信息 Home - > Task Info 6. 给节点添加图形标记 Home - > Icon Markers
2010-05-19 15:18:00 5021 1
原创 the default width and heigth of all the component is 0!!!
the default width and heigth of all the component is 0!!!
2010-05-10 16:25:00 881
转载 visual studio 2005 C++ 快捷键
ok:Ctrl+K,C: 注释选定内容 Ctrl+K,U: 取消选定注释内容 F12 Go to definition of identifier under cursor Ctrl+Shift+8 Return to where you last hit F12 Shift+Alt+F10 Show smart tag for identifier
2010-05-06 20:29:00 1498
原创 明确内外部链接类型,减少发布文件体积
Dubhe库中ASGL 合并到代码中Succubus 合并到代码中StopWords 合并到代码中NebulaDubheStyle 合并到代码中Nebula 合并到代码中DubheShareBackground 外部DubheDecrypt 外部
2010-04-27 10:53:00 706
原创 Flex 迷你教程 — 基于Stratus的P2P网络电话
http://xunchangguo.blog.chinajavaworld.com/entry/8648/0/
2010-04-21 18:18:00 563
转载 解决Windows 2003 开机和关机的繁琐手续
不少朋友在使用Windows 2003这款操作系统时,常常会在登录和关机时遇到了小麻烦,比如登录时要按Ctrl+Alt+Delete这三个键才能出现登录面板,接着还要输入用户名及密码才能登录;“关机原因”虽然是Windows 2003新增的一项提高安全性的服务,但在关机时需要输入原因才能正常关行,尽管输入的关机原因只需输入一个字符即可,但毕竟多了一道“工续”。 如何才能让Win
2010-04-20 08:59:00 728
转载 从Visual C++ 6.0到Studio 2005入门之Hello,World!
以前一直用Visual C++ 6.0,安装简单轻巧,上手方便。我用VC6的原因很简单,这是我们的教学语言。上课就是用的这玩意教的。教授认为,这是C++的非常新的版本,和以前有很大改进。说的也是,以前不一直都用Turbo C的么?现在时代进步了,再用落后20年的东西显然不合时宜,所以大家教学都用上了只落后10年的Visual C++ 6.0。时代不同啦,Visual Studio 2005 S
2010-04-18 21:43:00 3199
原创 接口
3.8 接口 上一节 本章开头 用关键字interface,你可以从类的实现中抽象一个类的接口。也就是说,用interface,你可以指定一个类必须做什么,而不是规定它如何去做。接口在语句构成上与类相似,但是它们缺少实例变量,而且它们定义的方法是不含方法体的。实际上,这意味着你可以定义不用假设它们怎样实现的接口。一旦接口被定义,任何类成员可以实现一个接口。而且,一个类可以实现多个接口。
2010-04-16 09:47:00 1642
原创 《ActionScript.3.0.Cookbook》
<spanlang=EN-US style=font-size:12.0pt;font-family:宋体;mso-bidi-font-family:TimesNewRomanPS-BoldMT-Identity;color:#003366;mso-font-kerning:0pt><spanstyle=mso-spacerun:yes> TOC /o "1-3" /h
2010-04-15 11:01:00 491
原创 Flex与JavaScript的交互:调用JavaScipt或者被JavaScript调用
Flex与JavaScript的交互:调用JavaScipt或者被JavaScript调用 一、在JavaScript中调用Flex方法在Flex中可以用ExternalInterface来调用Flex的方法,途径是通过在Flex应用可调用方法列表中添加指定的公用方法。在Flex应用中通过调用addCallback()可以把一个方法添加到此列表中。addCallback将一个ActionS
2010-04-09 16:00:00 776
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人