flash 循环数

来源:百度知道 编辑:UC知道 时间:2024/05/14 03:15:27
那位高手帮忙看看,为什么这程序里的i循环数不能循环两位数,只能循环1位数
这是原文件下载地址:http://health.wx.js.cn/swf/daohang.rar
非常感谢
firstOver = pageNum;
menuOver = firstOver;
menuNum = 12;
function menuSystem2 () {
for (i=1; i<=menuNum; i++) {
if (menuOver == i) {
if (this["menuMc"+i]._currentframe != this["menuMc"+i]._totalframes) {
this["menuMc"+i].nextFrame ();
}
} else {
this["menuMc"+i].prevFrame()
if (menuOver == null) {
menuOver = firstOver;
}
}
}
}
this.onEnterFrame = function () {
menuSystem2 ();
};
那我补充以下,就是说我做的是导航菜单,用的是循环,但是循环到第10个按钮时就不管用了,响应的是第一个。
为什么10往上就不能呢?
上面有我的源文件,谢谢帮忙

没有看懂你的问题,什么叫只能循环1位数?
另外,this.onEnterFrame = function () 这句话很不好,因为会让你的系统不停地循环,enterFrame不用的时候应该尽量关掉!