html5swf小游戏源码,FLASH打方块小游戏及as3代码

[SWF(frameRate=24)]

var arrX:Array=[291,376,441,436,292,138,164,290];

var arrY:Array=[44,77,158,297,302,265,140,193];

input_txt.restrict="0-9";

_txt.mouseEnabled=false;

var showCount:int=0;

var myCount:int=10;

var hitCount:int=0;

var bl:Boolean=false;

/四个变量/

var mc:Mc=new Mc();

var t:Timer;

_btn.addEventListener(MouseEvent.MOUSE_DOWN,down);

function down(e) {

showCount=0;

myCount=int(input_txt.text);

hitCount=0;

t=new Timer(1000);

t.start();

t.addEventListener(TimerEvent.TIMER,onTimer);

addEventListener(Event.ENTER_FRAME,frame);

_btn.visible=false;

}

function onTimer(e) {

addChild(mc);

mc.alpha=1;

var ind:int=Math.random()*8;

mc.x=arrX[ind];

mc.y=arrY[ind];

bl=true;

showCount++;

}

stage.addEventListener(MouseEvent.CLICK,onClick);

function onClick(e) {

if (mc.hitTestPoint(mouseX,mouseY)&&bl==true) {

hitCount++;

bl=false;

mc.alpha=0.5;

}

}

var huanChong:int=0;

function frame(e) {

_txt.text="出现:"+showCount+"次 击中:"+hitCount+"次";

if (showCount>=myCount) {

huanChong++;

if (huanChong>=20) {

huanChong=0;

t.reset();

t.removeEventListener(TimerEvent.TIMER,onTimer);

removeEventListener(Event.ENTER_FRAME,frame);

_btn.visible=true;

removeChild(mc);

}

}

if (myCount==hitCount) {

_txt.text="出现:"+showCount+"次 击中:"+hitCount+"次."+"真准!";

}

}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值