随笔分类 - ActionScript
摘要:这里做了一个demo,实现AS3垃圾回收,在FlashPlayer10.1中实现回收Loader对象
阅读全文
摘要:解决AS3,ReferenceError: Error #1056: 无法为 ×× 创建属性 ×××。
阅读全文
摘要:AS3事件的冒泡机制,事件的触发总是从发生事件的最子显示对象(child)开始向它的父显示对象(parent)逐次传递直到stage对象,这样将会发生两种情况:
1. 如果两个显示对象是某个显示对象的子显示对象或孙显示对象或曾孙显示对象...但它们没有父子这样的容器(contains)关系(记住AS3中的父(parent)与子(child)并不是继承关系,而是包含关系(contains)),那么他们两个在某一时刻只有一个能捕获事件。
2.如果某个显示对象A的索引(index,AS1和2中叫深度)比另一个显示对象B大,那么即便B与A处在同样的位置(即它们重叠),像鼠标事件发生在A上了,B就不会发生了,因为鼠标事件首先被A捕获到。
阅读全文
摘要:ActionScript2.0和ActionScript3.0有很大的区别,3.0是真正的面向对象语言,而且在内置类的结构体系上要更加合理易懂,同时显示编程的引入以及简单清晰的显示层次结构更是ActionScript的一次升华,将2.0中不推荐的做法从一定程度上摈弃。
那么今天来说说Flash游戏开发中三种层次结构和代码书写的比较(无论是2.0还是3.0都适用)。
阅读全文
摘要:在这里更改之前说的45度角坐标转换的问题,地图仍然不变,但地图坐标和游戏坐标的关系改变了,并推导出了坐标转换公式。
阅读全文
摘要:这篇文章主要是为了接下来的引擎架构和程序上的实现做准备的,这是一个中间过程,只有仔细分析RPG游戏才能知道接下来要做什么。
阅读全文
摘要:前段时间又准备去做以前没做完的那个RPG游戏(都停好长时间了,有时候觉得自己的毅力是够差的,不过客观的影响也不少),仔细思考后觉得可以做一个AS3的RPG游戏引擎,这样就可以做更多的RPG游戏了,思来想去后脑子里面就已经有了一些这个引擎的样子、代码结构和面向用户的使用方式。
阅读全文
摘要:游戏中的角色会有多个方向的动作,以及朝不同的方向移动,有四个方向的也有八个方向的,以前我用单词来表示这个方向,如:left、right、up、down,然后用switch来决定执行哪些代码以完成相应的动作。一直以来我都觉得这样做太差了,代码会很多,更是相似的代码重复写,后来我想到了数学中的极坐标,我们把原来保存left、right、up、down的变量改为保存一个角度值,0°、90°、180°、270°,当然度数单位就不要了,这样一来就可以用正弦函数和余弦函数来确定xy的加减值。
阅读全文
摘要:Flash9 AS3.0中需要做象素级碰撞检测的时候用BitmapData类,效率很好。
阅读全文
摘要:在五子棋算法详解——解决方案之二中解说的算法尚未附上源码,今天加上,可以在五子棋中看到运行效果,看看它的棋力如何。 开发工具:Flash 8 开发语言:AS 2.0 点此下载:下载源码
阅读全文
摘要:去年给别人做的东西,后来没给我money,所以放上来给大家玩玩。
阅读全文
摘要:今天总算把这个困扰我N久的问题给解决了,在我的flash游戏《牧场物语》中有方向键操作,但是在按上下方向键的时候浏览器右边的滚动条跟着滚动,也一上一下的,弄的我头晕,还让不让人活啊,今天终于得到答案了。 解决方法:在添加flash到网页里的时候把里面的去掉。“Transparent”使 HTML 页的背景可以透过应用程序的所有透明部分进行显示,但是它会将flash与html层交互,导致浏览器的...
阅读全文
摘要:在我的flash游戏《牧场物语》中的按键操作是比较复杂的,我们用的语言是AS2.0,它的捕获按键并不像我们想象的那样。1当某个键按下不松开的话它会不断的触发该按键事件,但事实我们只想让它执行一次我们想要执行的代码;2当我们想要使用组合键,如C+X,而且是必须C在X前先按下才会触发我们的代码,这个也不是两行代码就能解决的;3对于有些按键,如方向键,我们当然是希望它在按下后不断的执行一些代码,但并不想它跑的那样快,而是减慢速度。对于要想使用这些比较复杂的按键就要下番功夫了,下面是我的游戏中使用解决此问题的方案,供参考,同时也希望得到更好的方案给我分享。
阅读全文
摘要:一款角色扮演游戏,模仿一模拟器上玩的《牧场物语》做的,现在还未完成,完成了主场景和主角的绝大部分动作,主角的家里右下角有个箱子面对它站着按Z键可以打开它然后可以选择想要的工具放入自己的装备中;按C+X可以切换装备中的工具,按X键使用当前的工具,如除地(在屋外的黄色牧场中能看到挖出的效果);在游戏中Z键好比打开、确定等,当你按回车键却没反应那就请你按Z键,X键好比取消、关闭、使用工具等;由于还没做完,游戏中很多地方都没实现,只是给大家看个效果,谢谢捧场;另:本人负责该游戏开发过程的结构和其中的所有程序,如果全部完成了也就算是代表作吧!
阅读全文
摘要:刚学Flash Action Script时做的东西。
阅读全文
摘要:前段时间做的一个Flash游戏,如果你不太专业,恐怕下不过它;它目前只考虑眼前利益(我原是想做成带博弈树搜索的,这样它就能往后考虑多步,不至于掉入玩家的陷阱,哎现在没时间,什么时候闲下来再改进了),很容易中玩家下的圈套,努力下吧!争取下赢它,反正我没下赢过。
阅读全文