从上一次接触AS3到现在不知过了多久,能忘记的基本上忘光了。
从早上9点到下午5点30分终于调出了个翻牌游戏的模板,剩下的事就是检查BUG和添加游戏效果以及最后的分数加密研究。
写玩这个觉得收获颇多,在这个小游戏中共建了一个文档类,一个纸牌的类,以及一个自定义消息。
一开始把所有操作全放在了纸牌类里面,包括处理鼠标点击,没有匹配时自动翻回来。结果在文档类中添加纸牌实例后发现根本没法监听需要的数据。
纸牌类:有N帧的 MovieClip ,其中第一帧是背景,后面为各种牌面
依次是
- :记录牌面所在帧;
- 判断是否翻转 显示牌面为翻转
- 控制现实牌面时间的计数器
- 构造函数
- 获得牌面位置,用来判断两张牌是否相等
- 翻转卡片显示图片
- 发送自定义消息,在翻转图片后响应
- 翻转过程中控制显示背面或牌面
- 翻转回牌背
- 这个函数没什么用哈哈
- 启动定时器,让1秒后翻牌
- 运行删除动画,然后调用removeMe
- 在舞台上移除自己
文档类:
首先生成一个数组,顺序记录牌面的位置(1,1,2,2.。。)。然后打乱数组。
在舞台上生成 5×4 个实例,依次将牌面设为乱序数组的值,显示实例。
给实例添加鼠标单击响应,响应后判断是否处于翻转状态,并翻转该纸牌。
一旦翻转完成,文档会监听到消息,并进入牌面匹配:
如果是新牌,则添加到队列中。
否则对比两张牌,并把队列清空(所以其实没必要队列,懒得改了)
如果匹配。运行消失动画,并判断游戏是否胜利。
其他状态则把两张卡片翻回,回到原始状态。
- 大小: 24.8 KB
分享到:
相关推荐
flash as3.0翻牌游戏代码,非常好,大家一起分享。我是flash爱好者
《深入解析Flash AS3.0翻牌游戏源文件》 Flash AS3.0翻牌游戏是一种常见的互动娱乐项目,它以其简洁的操作和丰富的趣味性深受用户喜爱。在本篇文章中,我们将深入探讨这款游戏中涉及的核心技术和知识,以及如何通过...
【标题】"flashAS3.0简单翻牌游戏.rar"是一个使用Adobe Flash Professional和ActionScript 3.0编写的互动小游戏。在这个游戏中,玩家通常会面对一张或多张被覆盖的卡片,目标是通过翻转卡片来找到匹配的对。翻牌游戏...
在本文中,我们将深入探讨如何使用ActionScript 3.0(AS3.0)来创建翻转效果,也就是所谓的“翻牌效果”。这种效果常见于许多互动应用和游戏中,为用户界面增添动态视觉吸引力。我们将从基本概念开始,逐步解析实现...
在这个翻牌游戏中,我们可以看到Actionscript 3.0的强大之处。 首先,`MatchingGameObject10.as`可能是游戏中的基础对象类,负责定义翻牌的基本属性和行为。在这个类中,开发者可能定义了卡片的状态(如未翻开、已...
《A3GPU03_MatchingGame_flash_certainyir_游戏_as3_》是一个使用ActionScript 3(AS3)编程语言开发的翻牌消除类游戏。...对于想要提升AS3编程技能或者想了解翻牌游戏开发的人来说,这是一个宝贵的资源。
【标题】"记忆大考验游戏代码"是一款专为新手设计的基于翻牌规则的Flash游戏。这款游戏旨在通过娱乐的方式锻炼玩家的记忆力,同时也为初学者提供了学习编程和游戏开发的实践平台。 【描述】该游戏的基本玩法是,...
2. A3GPU203_MatchingGame.zip:匹配游戏,可能是经典的连连看或者记忆翻牌游戏。这类游戏涉及到数组操作、图形绘制和逻辑判断,对于学习事件处理和游戏规则设计很有帮助。 3. A3GPU202_GameElements.zip:这个游戏...
#### 一、翻牌记忆小游戏制作 1. **片头动画设计** - 片头动画是用户打开游戏时首先接触到的部分,它不仅能够吸引玩家注意力,还能够提升游戏的整体体验。在设计时,应确保动画流畅自然,符合游戏主题,并且具有...