flash as3实现打字小游戏代码

   游戏效果


  新建Fla,在第一帧F9添加代码即可。

 代码如下  

var arr:Array = new Array();
var time:uint=0;
var angle:Number=0;
var zfun;
[SWF(width=800, height=465,backgroundColor=0xffffff, frameRate=24)]
this.addEventListener(Event.ENTER_FRAME,function(event){
 time++;
 angle+=0.1;
      if(time>=13){
           var tf:TextField = addChild(new TextField()) as TextField;
     zfun = function(){time = 0,tf.htmlText ='<font size="'+String(Math.round(Math.random()*35)+15)+'" color="#'+String(Math.random()*16777215)+'">'+ String.fromCharCode(int(Math.random()*26+65).toString())+'</font>',tf.x = Math.random()*-760+780,tf.y = -10,tf.name = (Math.random()*-10+5).toString(),arr.unshift(tf)}.apply();   
      }
      for(var i:Number = arr.length-1;i>=0;i--){
     zfun =function(){arr[i].y+=3,arr[i].x+= Math.sin(angle)*int(arr[i].name)}.apply();
           if(arr[i].y>=stage.stageHeight){
                        zfun =function(){removeChild(arr[i]),arr.splice(i,1)}.apply();
      break;
           }
      }
});
stage.addEventListener(KeyboardEvent.KEY_DOWN,function(event){ 
    for(var i:Number = arr.length-1;i>=0;i--){
            if(arr[i].text==String.fromCharCode(event.keyCode)){
                         zfun =function(){removeChild(arr[i]),arr.splice(i,1)}.apply();
       break;
            }
        }
});

时间: 2024-09-21 04:25:18

flash as3实现打字小游戏代码的相关文章

flash as3 打气球小游戏代码

效果如下 首先是源代码,保存为main.as文件,关联到Fla即可运行.  代码如下   package {  import flash.display.*;  import flash.events.*;  import flash.text.*;  import flash.utils.Timer;  import flash.geom.Matrix;  [SWF(width=800, height=465,backgroundColor=0xffffff, frameRate=24)]  

c++-怎样把一段C++代码(小游戏代码)跟Xtinon pro 联系起来.

问题描述 怎样把一段C++代码(小游戏代码)跟Xtinon pro 联系起来. 怎样把一段C++代码(小游戏代码)跟Xtinon pro 联系起来,想弄一个小游戏,也是一份暑假作业来的...大神们,求救,谢谢! 解决方案 Xtinon pro应该是Xtion PRO吧,一个体感应用. 1.下载部署Xtion PRO SDK:2.游戏代码中调用Xtion PRO API,读取体感设备的输入控制游戏进程. 解决方案二: 用vs2010..配置了openNI和opencv能用么

接苹果游戏-请教接苹果小游戏代码怎么编?(Java)

问题描述 请教接苹果小游戏代码怎么编?(Java) 我编写的是用篮子接小球,在一个面板里既可以控制篮子左右移动,又不妨碍小球随机掉落,小球可以用Timer动画隔一段时间就repaint,篮子通过按钮左右移动之后也要repaint,他们都是通过一个paintComponent画出来的,但是这样一来,小球本来在时间间隔里,但是每次一移动篮子,小球又要重画,这样造成小球移动得时快时慢,这样怎么办??? 下面是我的Java代码: public class FinalProject extends JFr

flash as3.0的拖动物体代码

问题描述 flash as3.0的拖动物体代码 flash as3.0如何实现鼠标长按左键拖动影片剪辑,位置发生变化,松开后影片剪辑位置静止.(就像在win桌面上拖动一个文件夹到另一个位置 解决方案 Silverlight 2.0 PK Flash AS3.0Flash as3.0创建右键菜单[转]Flash.Flex.AS3.0框架及类库- 解决方案二: http://blog.sina.com.cn/s/blog_4909f3cb0100kkii.html 解决方案三: flash马上就要被

java-新人,求助:Java小游戏代码改成安卓代码

问题描述 新人,求助:Java小游戏代码改成安卓代码 英雄难过棍子关的安卓代码 自己也是下载的源代码,想参考它写成安卓代码,但是一直没成功,求助. 解决方案 他们两者就是画图机制不一样,java paint Android canvas 解决方案二: http://download.csdn.net/download/u011040361/8310321

javascript 蛇小游戏代码

javascript 蛇小游戏代码 <style> .Food{background-color:red} .Snake{background-color:blue} </style> <script> var Rows=20 var Cells=30 var Num=15 var BorderWidth=5 var SpeedUp=5000 //创建地图 function CreateMap(){ BW=eval(Cells*Num+2*BorderWidth) BH

java编写的简单移动方块小游戏代码_java

本文实例讲述了java编写的简单移动方块小游戏代码.分享给大家供大家参考,具体如下: 运行效果截图如下: 第一次用java编写图形化的界面,还是有些青涩..以后继续努力!!具体代码如下: //Little Box Game by AlexYui //Game.java By 1093710210@ HIT import javax.swing.*; import java.awt.event.*; import java.awt.geom.*; import java.awt.*; import

flash as3 3d烟花效果实现代码

 代码如下 复制代码 package {     import flash.display.Bitmap;     import flash.display.BitmapData;     import flash.display.Shape;     import flash.display.Sprite;     import flash.events.Event;     import flash.events.MouseEvent;     import flash.filters.Bl

flash as3获取星期几多种实例代码

以下代码以AS3为例,当然,其他语言也基本适用.我们看一个简单的问题,如何获取当前是星期几? A程序员说,太简单了,我来写一段:  代码如下 复制代码 var date:Date = new Date; if (date.day == 0) {  trace("星期天"); } else if (date.day==1) {  trace("星期一"); } else if (date.day==2) {  trace("星期二"); } els