打气球小游戏

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

小游戏制作——打气球小游戏相关推荐

  1. c语言使用easyX图形库制作打气球小游戏

    大一c语言使用easyX图形库制作打气球小游戏 如果你是入门easyX图形库,那么这个打气球小游戏将会是和不错的入门项目选择,easyX开创了可视化窗口,使用户更加直观的了解到对象的变化,总代码以及素 ...

  2. 基于小程序制作一个猜拳小游戏

    在工作学习之余玩一会游戏既能带来快乐,还能缓解生活压力,跟随此文一起制作一个小程序游戏吧. 创建小程序 功能实现 界面优化 代码块 创建小程序 访问微信公众平台,点击账号注册. 选择小程序,并在表单填 ...

  3. Unity游戏制作:2D弹球游戏 Pong(附完整项目)

    介绍 这里,又来做弹球游戏了--(^_^) 之前自学了一段时间的 unity,还是先做一款 2D 的小游戏吧,运行效果如下: 目录 下载 项目制作过程 一.拼界面 二.主程序Game.cs 1)显示初 ...

  4. 新手教程:用像素游戏制作大师MV开发游戏(一)

    第一步 本指南,是面向第一次接触本系列的用户为对象制作的. 首先,从最初级的用自己制作的角色打到敌人这一部分开始介绍吧. 第一步"设置角色并让其动起来" 用像素游戏制作大师MV制作 ...

  5. 小程序制作预算_小程序商城制作多少钱

    现在有做微信小程序商城需求的企业越来越多,在选择小程序制作公司的时候,很多公司上来就报价几万,导致价格太贵让用户望而却步,其实微信小程序制作的价格是不同的,并且不同的制作公司报价也不一样,那么做一个微 ...

  6. 游戏制作 RPGDreamer (三)--格斗游戏(拳皇素材)

    其实格斗类游戏我玩得不多,只玩过街霸,由于技术菜,实在不舍得把宝贵的游戏币投入到格斗游戏中,花一块币玩个十几二十分钟的过关类游戏不香吗?这个格斗游戏用了些拳皇的素材,但手感和操作性肯定不是能和拳皇比的 ...

  7. python入门学习小工具制作系列各种小工具整理

    一.制作基于windows系统批量重命名文件小工具 参考博客: 使用python做一个批量重命名文件的小工具_讷言丶的博客-CSDN博客 效果展示: 临时01 代码实现: import os from ...

  8. 微信小程序|使用小程序制作一个2048小游戏

    文章目录 一.文章前言 二.创建小程序 三.功能开发 一.文章前言 此文主要通过小程序实现2048游戏,游戏操作简单,容易上手. 规则:正常打开游戏的界面,会只有两个2,每次移动后都会出现一个2,数字 ...

  9. C# 游戏制作 | ✨ 简易文字小游戏

    简易文字小游戏 在学习了一些C#的基础知识后就要做一些小东西来练练手,就比如本文所介绍的一个通过用VS中的C#写的一个简易文字小游戏 这个小游戏只由一个脚本完成,主要是用来拿C#中的一些基础知识完成, ...

最新文章

  1. http头部信息解析
  2. pytorch图像和张量的相互转换_[Pytorch]Pytorch的tensor变量类型转换
  3. 优化网站性能 提高网站速度访问速度的14条实践
  4. 有关Linux下request.getRealPath(/)获取路径的问题
  5. 工业定焦镜头的选型公式
  6. python 下字符串格式时间比较
  7. oracle 2018 深圳大会,2018中国科幻大会深圳时间、地点、亮点
  8. metamask插件_Remix+metamask+myetherwallet+Ciper 完成主网发币(实战 十)
  9. 基于SGIP协议编写短信网关接口
  10. [分享]Java 线程池的原理与实现
  11. Lua C API 研究 —— 基础篇
  12. 电脑知识:如何将旧的Windows笔记本电脑切换到Linux
  13. 德米特里:玩世不恭大冒险 for Mac(冒险游戏)
  14. 蔡康永--说话之道(一)
  15. Failed to read artifact descriptor for
  16. 基于深度神经网络的股票多因子预测模型
  17. java integer转成负数_Java 十进制和十六制之间的转化(负数的处理)
  18. C++opencv找圆心?看着一篇,一定有你要(边缘轮廓检测,拟合,凸包)找出相应的轮廓或者全部轮廓画外界圆轮廓并且标出轮廓中心
  19. VCS+Verdi 安装过程遇到的问题-CentOS7
  20. 科学美国人》如何评价转基因?支持与反对之外的第三条道路

热门文章

  1. 8a8k单片机c语言写闹钟,我的12864超级时钟制作资料 带红外遥控 闹铃 按键 完整源码...
  2. power iso linux启动盘,如何使用PowerISO制作Centos7启动U盘?
  3. Nodejs学习---总结篇
  4. mysql router是干什么的_mysql router是什么
  5. python 批量移动文件_[Python] 自动化办公 批量命名和移动文件
  6. 影子寄存器(shadow register)
  7. 机器学习——隐马尔科夫(HHM)原理
  8. 开放报名|顶尖专家联合打造,首个系统化AI大模型前沿技术讲习班
  9. oracle 日期转星期、日期转周几
  10. 向量的方向余弦公式_方向余弦