actionscript3 0教程

网上有关“actionscript3 0教程”话题很是火热,小编也是针对actionscript3 0教程寻找了一些与之相关的一些信息进行分析 ,如果能碰巧解决你现在面临的问题,希望能够帮助到您。

《action script3.0殿堂之路》、图灵程序设计丛书:《实战Flash游戏开发(第2版)》、《 Flash游戏编程基础教程》 、《ActionScript3.0从零基础》、、[Flash.CS3基础与实例教程].吴万明.扫描版 、《AS3游戏编程大学》

如果实在有些地方不懂的去天地会论坛看看吧,那里有很多AS方面的资料和实例的呢

!!

用As 3做的第一个Flash最简单的小游戏2011-01-30 17:17:43| 分类: Actionscript 3.0 阅读50 评论0 字号:大中小 订阅

一个长方形可以按A或者D左移右移 ,在游戏开始会监听键盘事件,圆形在舞台下面往上跑,如果长方形碰到圆 ,游戏结束,就这么简单 。看代码myGame.as,你可以新建一个Fla文件 ,然后以myGame.as为文档类:

package {

import flash.display.MovieClip;

import flash.events.Event;

import flash.events.MouseEvent;

import flash.display.*;

import flash.events.*;

import flash.text.TextField;

public class myGame extends MovieClip{

public const State_init=1;

public const State_play=2;

public const State_over=3;

public var gamestate:uint=0;

public var success:uint=0;

public var fail:int=0;

public var player1:Sprite=new Sprite();

public var player2:Sprite=new Sprite();

public function myGame(){

player1.graphics.beginFill(0xFF0000);

player1.graphics.drawRect(100,100,20,10);

player1.graphics.endFill();

player2.graphics.beginFill(0);

player2.graphics.drawCircle(200,400,10);

player2.graphics.endFill();

stage.addChild(player1);

stage.addChild(player2);

//默认会初始化构造函数,添加监听当前的游戏状态

stage.addEventListener(Event.ENTER_FRAME,gameloop);

//初始化游戏状态,要不gamestate=0;

gamestate=State_init;

// constructor code

}

public function gameloop(e:Event):void{

switch(gamestate) {

case State_init:

initGame();

break;

case State_play:

playGame();

break;

case State_over:

gameOver();

break;

}

}

public function initGame():void{

stage.addEventListener(KeyboardEvent.KEY_DOWN,action);

success=0;

fail=0;

gamestate=State_play;

}

public function action(e:KeyboardEvent):void{

if(e.keyCode==65){

trace(e.keyCode);

player1.x-=2;

}else if(e.keyCode==68){

player1.x+=2;

}

if(player1.hitTestObject(player2)){

gameOver();

trace("you win!");

}

}

public function playGame():void{

player2.y-=4;

}

public function gameOver():void{

stage.removeEventListener(KeyboardEvent.KEY_DOWN,action);

gamestate=0;

trace("game over");

}

}

关于“actionscript3 0教程”这个话题的介绍 ,今天小编就给大家分享完了 ,如果对你有所帮助请保持对本站的关注!

本文来自作者[qiyaocui]投稿,不代表方程号立场,如若转载,请注明出处:https://www.njfcbj.com/shbk/202507-4385.html

(12)

文章推荐

  • 詹姆斯·邦德(James Bond)和有限的游戏技术形状蛇在金属装备固体中的个性

      MetalGear的严峻而有能力的特殊OPS主角SolidSnake仅严格而安静,这要归功于他的创建者HideoKojima对他所能做的事情。Kojima在最近对日本杂志An-An(自动机进行了翻译)的采访中发表了评论,并说MESX2的严重硬件限制是MetalGear首次发布的,这意味着

    2025年07月19日
    39300
  • 最佳击球立场在MLB中使用25

      该节目的道路是美国职业棒球大联盟(MLB)节目25中最受欢迎的游戏模式之一。该模式使您可以创建自己的球员并登上美国职棒大联盟的队伍,最终达到大联盟并为自己创造真实的名字。参加演出有很多不同的因素,而您的球员的击球立场可能就是其中之一。  虽然听起来可能不是一个主要因素,但一些玩家在山坡上

    2025年07月23日
    26301
  • 混音带的超然共鸣

      我走出了2025年夏季比赛节演示,像个白痴一样笑着,笑着。我想不出一个像混音带一样艰难的游戏。贝多芬和恐龙的首次亮相,即巧妙的逃生,也是一个共鸣。传统游戏机制的光明,基本上缺乏任何失败状态,而是倾向于美学,情绪和语气。这比传统游戏更像是一种感觉,但我很喜欢它。  有很多共鸣游戏,例如打开

    2025年07月23日
    26323
  • 赛尔号怎么打败奈妮芬多

    网上有关“赛尔号怎么打败奈妮芬多”话题很是火热,小编也是针对赛尔号怎么打败奈妮芬多寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。在对战前,说一下目前的一些基础打法。有魔焰猩猩的,可以试着秒杀。强化后秒杀或者直接绝命火焰秒杀(只是听说,没见到真图

    2025年07月26日
    17310
  • 三分钟了解!闲娱江西棋牌怎么开挂(真的有挂)

    三分钟了解!闲娱江西棋牌怎么开挂(真的有挂)网上科普有关“闲娱江西棋牌怎么开挂”话题很是火热,小编也是针对微乐麻将万能开挂神器寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。  您好,闲娱江西棋牌怎么开挂这款游戏可以

    2025年07月27日
    10322
  • 实测分析“乐乐安徽麻将开挂视频”开挂详细教程

    实测分析“乐乐安徽麻将开挂视频”开挂详细教程您好:乐乐安徽麻将开挂视频这款游戏是可以开挂的,软件加微信【添加图中微信】确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特别好,总是好牌,而且好像能看到其他人的牌一样。所以很多小伙伴就怀疑这款游戏是不是有挂,实际上这款游戏确实是有挂的

    2025年07月27日
    11323
  • 怎么处理好婆媳关系?

    网上有关“怎么处理好婆媳关系?”话题很是火热,小编也是针对怎么处理好婆媳关系?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。您善待婆婆,说明你是一个善良孝顺三观很正的女孩,为您点赞!在怀孕期间,一定要保证自己心情好,不要被别人或者网络上的吐槽所左右,对婆媳关

    2025年07月28日
    11300
  • 玩家必看攻略!“家乡大二作弊软件”(详细开挂教程)

    玩家必看攻略!“家乡大二作弊软件”(详细开挂教程)亲,家乡大二作弊软件这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特别好,总是好牌,而且好像能看到-人的牌一样。所以很多小伙伴就怀疑这款游戏是不是有挂,实际上这款游戏确实是有挂的,添加客服微信【】安装软件.&

    2025年07月29日
    12312
  • 帮你解答“中至赣州麻将开挂神器微信小程序”分享开挂教程

    帮你解答“中至赣州麻将开挂神器微信小程序”分享开挂教程网上科普有关“中至赣州麻将开挂神器微信小程序”话题很是火热,小编也是针对微乐麻将万能开挂神器寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。  您好,中至赣州麻将

    2025年07月30日
    11312
  • 分享知识“奇迹麻将有挂吗”确实真的有挂

    分享知识“奇迹麻将有挂吗”确实真的有挂网上科普有关“奇迹麻将有挂吗”话题很是火热,小编也是针对微乐麻将万能开挂神器寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。  您好,奇迹麻将有挂吗这款游戏可以开挂的,确实是有挂

    2025年07月31日
    10302

发表回复

本站作者才能评论

评论列表(3条)

  • 凄夭粹的头像
    凄夭粹 2025年07月30日

    我是方程号的签约作者“qiyaocui”

  • 凄夭粹
    凄夭粹 2025年07月30日

    本文概览:网上有关“actionscript3 0教程”话题很是火热,小编也是针对actionscript3 0教程寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,...

  • 凄夭粹
    用户073012 2025年07月30日

    文章不错《actionscript3 0教程》内容很有帮助

联系我们

邮件:方程号@gmail.com

工作时间:周一至周五,9:30-17:30,节假日休息

方程号