求下用FLASH做一个简单的打地鼠的游戏的具体步骤

求下用FLASH做一个简单的打地鼠的游戏的具体步骤,第1张

1.

准备美术素材,

鼠洞,鼠进洞动画,出洞动画,

打鼠的锤子

2.

把 鼠洞态巧,鼠进洞动画,出洞动画

,这些组合到一个MovieClip,然后复制镇闭正几个(假如是10个)放御悔到舞台上,取好名mc0~mc9

3.

写程序,

(1)用打鼠的锤子

代替鼠标

(2)

控制地vnu

: 设个定时器,一定时间内用随机数取,取0-9的中任意数,播放出洞动画,

出洞的mc侦听鼠标点击,被点后计分,

没被点,定时播放进洞动画,收进洞里,不能点击.

4.

这是最简单的,要其它规则自己加,比如,设定有不同的地鼠,打到多少后游戏结束,或者定时结束,统计打了多少个

Mouse.hide()//隐藏鼠隐租标指针

_root.sinker.startDrag(true)//主时间轴舞台某个显示对象变得可以拖动,或是打地鼠标用的漏慎。

/*动态隐藏主时间轴舞台上某些显示对象,或是地鼠*/

for (i=1 i<=allrat i++) {

_root["rat"+i]._visible = false

}

/*显示时间功能*/

function timeshow() {

time = time-1

}

/*显示地鼠功能

*Maht.floor 数学运算向下取整

*Math.random()数学运算取随机值

*/

function ratshow() {

enshow = Math.floor(Math.random()*allrat)+1

_root["rat"+enshow]._visible = true

_root["rat"+enshow].play()

}

intervaltime = Math.floor(Math.random()*500)+500//随机时间间隔并取整数值

/*每隔一定量时间调用某项任务。

*这时调用的是显示地鼠功能*/

ratshowlap = setInterval(ratshow, intervaltime)

timelap = setInterval(timeshow, 1000)//每隔1000毫秒调用显示时间功能。

_root.createEmptyMovieClip("box", 0)//主时间轴上创建新的影片剪辑box

/*主时间轴上返携敬box进入帧事件

*如果时间小等于0,清除间隔时间调动任务

*主时间轴跳转到第3帧

*/

_root.box.onEnterFrame = function() {

if (time<=0) {

clearInterval(_root.timelap)

clearInterval(_root.ratshowlap)

_root.gotoAndStop(3)

}

}

/*主时间轴上box鼠标事件

*鼠标移动时更新舞台

*/

_root.box.onMouseMove = function() {

updateAfterEvent()

}

你打开一个有你想要的Flash小游戏的网页,右击空白处,查看源代码正毕

会出现一个txt文本文档

你再在用查找找拓展名为.fla的文件

一般位置偏上

找到复制到橡樱地址栏尝试打梁清丛开

只有纯Flash那就是所要的东西了~


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12282689.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存