flash打地鼠代码~求分析代码的意思

flash打地鼠代码~求分析代码的意思,第1张

第一行是创凳纯建包,

第二行到第四行是导入相关的包,第五行是建立一个新的MouseMove包

六到九行是初始化各个变量

十行枣首咐到十四行是定义函数MouseMove

十五到芹巧二十行分别定义了函数startMove和moves,

最后的部分是判断各变量的语句,

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

会出现一个txt文本文档

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

一般位置偏上

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

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

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()

}


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存