小游戏制作——打气球小游戏
打气球小游戏
package {
import flash.display.*;
import flash.events.*;
import flash.utils.Timer;
import flash.text.TextField;
//内部调用组件按钮 所以要装载
import fl.controls.Button;
public class 主程序 extends Sprite {
//定义球是个MC
public var 汽球组:Array;
private var 分值:Number;
public var 得分显示:TextField;
//定义按钮
public var 开始按钮:Button;
public function 主程序() {
trace();
分值=0;
汽球组=new Array();
//该类加载后初始运行复制MC函数 并给按钮添加点击事件
开始按钮.addEventListener(MouseEvent.CLICK,游戏开始);
}
private function 游戏开始(event:MouseEvent):void {
trace("点击");
var 刷新时间=new Timer(200,0);
刷新时间.addEventListener(TimerEvent.TIMER,复制);
刷新时间.start();
开始按钮.visible =false;
}
private function 复制(event:TimerEvent) {
var mc=new 汽球(Math.random() * 10 + 1);
汽球组.push(mc);
mc.x=Math.random() * 500;
mc.y=400;
mc.addEventListener(MouseEvent.MOUSE_DOWN, 点击事件);
addChild(mc);
}
public function 刷新分值(_分值:Number) {
分值+=_分值;
得分显示.text=分值.toString() ;
}
//==================事件=================
private function 点击事件(event:MouseEvent) {
var mc=event.target;
removeChild(mc);
刷新分值(mc.参考值);
}
}
}
————————————————————————————————————————————
package
{
import flash.display.MovieClip; //时实运行
import flash.utils.Timer;
import flash.events.*;
public class 汽球 extends MovieClip
{
private var 移动步值:Number;
private var 移动时间:Timer;
public function 汽球(_移动步值)
{
移动步值=Math.round(_移动步值);
初始();
}
private function 初始()
{
移动时间=new Timer(50,0);
移动时间.addEventListener("timer",运动); //开始执行
移动时间.start();
}
private function 运动(event:TimerEvent)
{ this.y-= 移动步值; }
public function get 参考值()
{ return 移动步值; }
}
}
转载于:https://www.cnblogs.com/klh5211314/archive/2012/11/04/2754201.html
小游戏制作——打气球小游戏相关推荐
- c语言使用easyX图形库制作打气球小游戏
大一c语言使用easyX图形库制作打气球小游戏 如果你是入门easyX图形库,那么这个打气球小游戏将会是和不错的入门项目选择,easyX开创了可视化窗口,使用户更加直观的了解到对象的变化,总代码以及素 ...
- 基于小程序制作一个猜拳小游戏
在工作学习之余玩一会游戏既能带来快乐,还能缓解生活压力,跟随此文一起制作一个小程序游戏吧. 创建小程序 功能实现 界面优化 代码块 创建小程序 访问微信公众平台,点击账号注册. 选择小程序,并在表单填 ...
- Unity游戏制作:2D弹球游戏 Pong(附完整项目)
介绍 这里,又来做弹球游戏了--(^_^) 之前自学了一段时间的 unity,还是先做一款 2D 的小游戏吧,运行效果如下: 目录 下载 项目制作过程 一.拼界面 二.主程序Game.cs 1)显示初 ...
- 新手教程:用像素游戏制作大师MV开发游戏(一)
第一步 本指南,是面向第一次接触本系列的用户为对象制作的. 首先,从最初级的用自己制作的角色打到敌人这一部分开始介绍吧. 第一步"设置角色并让其动起来" 用像素游戏制作大师MV制作 ...
- 小程序制作预算_小程序商城制作多少钱
现在有做微信小程序商城需求的企业越来越多,在选择小程序制作公司的时候,很多公司上来就报价几万,导致价格太贵让用户望而却步,其实微信小程序制作的价格是不同的,并且不同的制作公司报价也不一样,那么做一个微 ...
- 游戏制作 RPGDreamer (三)--格斗游戏(拳皇素材)
其实格斗类游戏我玩得不多,只玩过街霸,由于技术菜,实在不舍得把宝贵的游戏币投入到格斗游戏中,花一块币玩个十几二十分钟的过关类游戏不香吗?这个格斗游戏用了些拳皇的素材,但手感和操作性肯定不是能和拳皇比的 ...
- python入门学习小工具制作系列各种小工具整理
一.制作基于windows系统批量重命名文件小工具 参考博客: 使用python做一个批量重命名文件的小工具_讷言丶的博客-CSDN博客 效果展示: 临时01 代码实现: import os from ...
- 微信小程序|使用小程序制作一个2048小游戏
文章目录 一.文章前言 二.创建小程序 三.功能开发 一.文章前言 此文主要通过小程序实现2048游戏,游戏操作简单,容易上手. 规则:正常打开游戏的界面,会只有两个2,每次移动后都会出现一个2,数字 ...
- C# 游戏制作 | ✨ 简易文字小游戏
简易文字小游戏 在学习了一些C#的基础知识后就要做一些小东西来练练手,就比如本文所介绍的一个通过用VS中的C#写的一个简易文字小游戏 这个小游戏只由一个脚本完成,主要是用来拿C#中的一些基础知识完成, ...
最新文章
- http头部信息解析
- pytorch图像和张量的相互转换_[Pytorch]Pytorch的tensor变量类型转换
- 优化网站性能 提高网站速度访问速度的14条实践
- 有关Linux下request.getRealPath(/)获取路径的问题
- 工业定焦镜头的选型公式
- python 下字符串格式时间比较
- oracle 2018 深圳大会,2018中国科幻大会深圳时间、地点、亮点
- metamask插件_Remix+metamask+myetherwallet+Ciper 完成主网发币(实战 十)
- 基于SGIP协议编写短信网关接口
- [分享]Java 线程池的原理与实现
- Lua C API 研究 —— 基础篇
- 电脑知识:如何将旧的Windows笔记本电脑切换到Linux
- 德米特里:玩世不恭大冒险 for Mac(冒险游戏)
- 蔡康永--说话之道(一)
- Failed to read artifact descriptor for
- 基于深度神经网络的股票多因子预测模型
- java integer转成负数_Java 十进制和十六制之间的转化(负数的处理)
- C++opencv找圆心?看着一篇,一定有你要(边缘轮廓检测,拟合,凸包)找出相应的轮廓或者全部轮廓画外界圆轮廓并且标出轮廓中心
- VCS+Verdi 安装过程遇到的问题-CentOS7
- 科学美国人》如何评价转基因?支持与反对之外的第三条道路
热门文章
- 8a8k单片机c语言写闹钟,我的12864超级时钟制作资料 带红外遥控 闹铃 按键 完整源码...
- power iso linux启动盘,如何使用PowerISO制作Centos7启动U盘?
- Nodejs学习---总结篇
- mysql router是干什么的_mysql router是什么
- python 批量移动文件_[Python] 自动化办公 批量命名和移动文件
- 影子寄存器(shadow register)
- 机器学习——隐马尔科夫(HHM)原理
- 开放报名|顶尖专家联合打造,首个系统化AI大模型前沿技术讲习班
- oracle 日期转星期、日期转周几
- 向量的方向余弦公式_方向余弦