最近在学习Flash CS3与Flex结合制作游戏方面的东西,领导要求实现一个简单的打苍蝇游戏,类似于开心农场里的。当然效果不需要多好,能够打死苍蝇就可以了。
刚开始接触Flash CS3,没什么绘图经验,所以美工根本就没有,只是用一些相应的标记表示一下而已。
实现思路是使用Flash CS3设计好苍蝇、苍蝇拍这些元件。然后再Flex中实现具体的逻辑。
苍蝇元件-MovieClip,具有4个方向关键帧和拍打后的状态关键帧。
苍蝇拍元件-Button,苍蝇拍拍打效果。
Flex中继承了苍蝇模型,使其可以随机移动。为了避免内存泄漏,还创建了一个可以产生苍蝇的“粪池”。
效果如下:
[img]http://dl.iteye.com/upload/attachment/244982/5b91e640-f6e8-3afa-97e7-986ca264d1e7.jpg[/img]

源码见附件。

当然,还有很多需要改进的地方。
1、苍蝇拍使用MovieClip,使其更好的可以进行碰撞检测。
2、苍蝇拍最好在Flex中继承一下,点击的回调函数中继承的类中设置和调用,更好的分离了2个部分。
3、将苍蝇做成翅膀抖动效果。

Flex4+Flash CS3+TweenLite简单实现打苍蝇游戏相关推荐

  1. Flash cs3简单的动画制作

    [size=medium][color=green][b]Flash cs3简单的动画制作 请参考如下 https://jingyan.baidu.com/article/e52e3615454de8 ...

  2. flash制作游戏_如何使用Flash制作简单的装扮游戏

    flash制作游戏 在这里,我将向您展示如何使用Flash制作简单的装扮游戏. 画出需要打扮的人. 在衣服将要放置的地方新建一个图层. 画衣服. 我建议在人身上画衣服,以确保它们能正确地合身,所以看起 ...

  3. Flash CS3实用自学手册

    [书名]Flash CS3实用自学手册 [作者]泰然  编著 [ISBN]978-7-121-07456-1 [出版社]电子工业出版社 [出版日期]2009年1月 [宣传语] 知识全面.合理:目录设计 ...

  4. html不支持png%3e,关于Adobe Flash CS3无法导入png格式图片的修复方法(真正解决问题)...

    在网上经常看到有人提问,flash cs3无法导入png文件,提示"读取文件时出现问题,一个或多个文件没有导入"的问题,有装懂的人武断的判断flash cs3不支持png,哎,fl ...

  5. FLASH CS3中的FLA形式组件制作教程

    这种组件区别于SWC组件,和CS3自带的组件一样能够双击进入组件里面编辑. //应该是CS3新增加的一种组件形态,以制作一个MyButton组件为例子. 分如下几个步骤: 1.首先创建一空白的Acti ...

  6. Adobe FLASH CS3快捷键(时间轴常用)

    From: http://blog.sina.com.cn/s/blog_4b5506750100ci3y.html 下面发几个时间轴常用快捷键, 记住了在做的当中能提升很多速度. [时间轴]     ...

  7. Flex4/Flash开发在线音乐播放器 , 含演示地址

    要求 必备知识 本文要求基本了解 Adobe Flex编程知识和JAVA基础知识. 开发环境 MyEclipse10/Flash Builder4.6/Flash Player11及以上 演示地址 演 ...

  8. Flash CS3编程

    今天公司要做个关于flash方面的东东,以前只知道flash,没接触过,看过美工做过flash,的确很漂亮,但都是静态的.但现在要做flash编程,开始是真的从心底叫苦,苦啊,没办法,苦要也做,那就做 ...

  9. Flash CS3制作Fla形式的组件

    本文为大家介绍如何制作Flash CS3中的[*.fla]形式的的组件(Component).这种组件和SWC组件不同,它和CS3自带的组件一样能够双击进入组件里面编辑,是Flash CS3新增加的一 ...

最新文章

  1. php4和php5的区别,php4和php5区别是什么
  2. Selenium Webdriver原理终于搞清楚了
  3. pymongo TypeError
  4. 风寒感冒和 风热感冒
  5. JavaScript算法与数据结构——字典详解
  6. python实现辗转相除法求最大公约数和最小公倍数
  7. 风格指南——Solidity中文文档(10)
  8. 太阳升起并下落的小动画-SWIFT
  9. C#的表达式,类型和变量
  10. java Hashset去重原理及HashMap key唯一原理
  11. oracle共享锁与排他锁 详解
  12. MATLAB eof用法,[转载]基于Matlab软件进行EOF分解、回归趋势分析
  13. 什么是 Uptime TIER 数据中心等级认证体系?-孙长青
  14. 【Word】编号与文字间距过大
  15. 支付宝app支付提示 系统繁忙,请稍后重试
  16. Error 1924.Could not update environment variable FNL_LICENSE_NUMBER.  Verify that you have sufficien
  17. 问题记录-笔记本HDMI外接2k显示器如何调2k分辨率
  18. 软件测试人员如何安稳度过企业试用期
  19. 何登成大神对Innodb加锁的分析
  20. nc java 设置,NC57,NC63-NC2开经验总结

热门文章

  1. OPC DA的DCom配置
  2. WPS DCOM组件word转PDF
  3. 信息学奥赛一本通 1262:【例9.6】挖地雷
  4. Fantastical 2 for Mac(日历管理软件) v2.5免激活版
  5. Intel超低功耗CPU的一些信息
  6. python脱产培训班一群年轻人正在追捧Python
  7. Asp.Net Core由零开始(九)———数据库上下文
  8. Spring-IOC有参创建对象和无参创建对象的区别
  9. C - Coolest Ski Route关于最长路的一些问题(未完)
  10. 阿里P7大佬手把手教你!腾讯团队实力打造flutter入门教程,系列篇