zoukankan      html  css  js  c++  java
  • 第一个Flash游戏,小到几乎看不出来是做什么的

      这是一个五脏具全的游戏,游戏由基本游戏框架组成。

    游戏代码如下:


    package { import flash.display.MovieClip; import flash.events.Event; import flash.events.MouseEvent; import flash.display.*; import flash.events.*; import flash.net.*; public class Game extends MovieClip { public static const STATE_INIT:int = 10; public static const STATE_PLAY:int = 20; public static const STATE_GAME_OVER:int = 30; public var gameState:int = 0; public var clicks:int = 0; public function Game():void { addEventListener(Event.ENTER_FRAME,gameLoop); gameState = STATE_INIT; } public function gameLoop(e:Event):void{ switch(gameState){ case STATE_INIT: initGame(); break; case STATE_PLAY: playGame(); break; case STATE_GAME_OVER: gameOver(); break; } } public function initGame():void{ stage.addEventListener(MouseEvent.CLICK,onMouseClickEvent); clicks = 0; gameState = STATE_PLAY; } public function playGame(){ if (clicks >= 10){ gameState = STATE_GAME_OVER; } } public function onMouseClickEvent(e:MouseEvent){ clicks++; trace("mouse click number:"+clicks); } public function gameOver():void{ stage.removeEventListener(MouseEvent.CLICK,onMouseClickEvent); gameState = STATE_INIT; trace("game over"); } } }

    测试方法:

      1.把代码加入到Game.as文件中。

    image_thumb[2]

      2.建立一个新的Flash AS3的fla文件 并命名为clickgame.fla。 保存。

    image_thumb[1]

      3.把as文档的类的名字输入到你新建的fla文档的类参数中。

    image_thumb

      按Ctrl+Enter开始测试。在画面上单击鼠标就会在输出中出现结果。

    image_thumb[3]

    放在后面,表示重要:

    image

  • 相关阅读:
    基于PyQt4.QtWebKit的浏览器模拟类
    Unit Testing Struts 2 Actions wired with Spring using JUnit
    formExtractor: 在QtWebkit的javascript访问QObject的例子
    更改terminal下显示的主机名称
    访问ssh不用密码
    WebKit in Qt
    QtWebKit based Web Browser
    测试Action
    struts2+mybatis+spring框架整合
    礼品卡
  • 原文地址:https://www.cnblogs.com/heart4u/p/2077189.html
Copyright © 2011-2022 走看看