没有合适的资源?快使用搜索试试~ 我知道了~
这段代码是关于打地鼠的一个网页小游戏,是用Flex写的。
资源推荐
资源详情
资源评论
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical" fontWeight="bold" fontFamily="宋体"
fontSize="20" fontStyle="italic" backgroundImage="C:\Documents and Settings\All Users\Documents\My Pictures\示例图片\Winter.jpg"
creationComplete="init();" initialize="initMethod();">
<mx:creationComplete>
<![CDATA[
]]>
</mx:creationComplete>
<mx:Script>
<![CDATA[
private var array:Array;//用来管理按钮
private var grid:int;//控制等级
private var initWidth:Number;//生命条长度
private var timer:Timer;//生命条减少时间
private var stimer:Timer;//闪烁时间
private var s:int;//游戏频率
private var playTimer:Timer;//产生老鼠的时间
private var index:int;//索引值
[Bindable]
private var colorValue:int;//绑定生命条颜色
[Bindable]
private var cent:int;//游戏得分
public function initMethod():void{
array=new Array();
colorValue=0xCC3333;
initWidth=canvas.width;
for(var i:int=0;i<grid;i++){
var btn:Button=new Button();
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical" fontWeight="bold" fontFamily="宋体"
fontSize="20" fontStyle="italic" backgroundImage="C:\Documents and Settings\All Users\Documents\My Pictures\示例图片\Winter.jpg"
creationComplete="init();" initialize="initMethod();">
<mx:creationComplete>
<![CDATA[
]]>
</mx:creationComplete>
<mx:Script>
<![CDATA[
private var array:Array;//用来管理按钮
private var grid:int;//控制等级
private var initWidth:Number;//生命条长度
private var timer:Timer;//生命条减少时间
private var stimer:Timer;//闪烁时间
private var s:int;//游戏频率
private var playTimer:Timer;//产生老鼠的时间
private var index:int;//索引值
[Bindable]
private var colorValue:int;//绑定生命条颜色
[Bindable]
private var cent:int;//游戏得分
public function initMethod():void{
array=new Array();
colorValue=0xCC3333;
initWidth=canvas.width;
for(var i:int=0;i<grid;i++){
var btn:Button=new Button();
btn.width=60;
btn.height=60;
btn.addEventListener
(MouseEvent.CLICK,eventHandler);
array.push(btn);
tile.addChild(btn);
btn.enabled=false;
}
low.addEventListener(FocusEvent.FOCUS_IN,eventHandler);
middle.addEventListener(FocusEvent.FOCUS_IN,eventHandler);
high.addEventListener(FocusEvent.FOCUS_IN,eventHandler);
startBtn.addEventListener(MouseEvent.CLICK,eventHandler);
stopBtn.addEventListener(MouseEvent.CLICK,eventHandler);
restartBtn.addEventListener(MouseEvent.CLICK,eventHandler);
timer= new Timer(1000);
timer.addEventListener(TimerEvent.TIMER,eventHandler);
stimer=new Timer(500);
stimer.addEventListener(TimerEvent.TIMER,eventHandler);
playTimer=new Timer(s)
playTimer.addEventListener(TimerEvent.TIMER,eventHandler);
}
public function eventHandler(event:Event):void{
if(event.target==low){
s=600
tile.removeAllChildren();
grid=int(low.value);
initMethod();
startBtn.enabled=true;
}
if(event.target==middle){
btn.height=60;
btn.addEventListener
(MouseEvent.CLICK,eventHandler);
array.push(btn);
tile.addChild(btn);
btn.enabled=false;
}
low.addEventListener(FocusEvent.FOCUS_IN,eventHandler);
middle.addEventListener(FocusEvent.FOCUS_IN,eventHandler);
high.addEventListener(FocusEvent.FOCUS_IN,eventHandler);
startBtn.addEventListener(MouseEvent.CLICK,eventHandler);
stopBtn.addEventListener(MouseEvent.CLICK,eventHandler);
restartBtn.addEventListener(MouseEvent.CLICK,eventHandler);
timer= new Timer(1000);
timer.addEventListener(TimerEvent.TIMER,eventHandler);
stimer=new Timer(500);
stimer.addEventListener(TimerEvent.TIMER,eventHandler);
playTimer=new Timer(s)
playTimer.addEventListener(TimerEvent.TIMER,eventHandler);
}
public function eventHandler(event:Event):void{
if(event.target==low){
s=600
tile.removeAllChildren();
grid=int(low.value);
initMethod();
startBtn.enabled=true;
}
if(event.target==middle){
剩余7页未读,继续阅读
资源评论
以花的姿态书写生命
- 粉丝: 6
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功