谁帮我看看这段FLASH动画代码是什么意,我急需解释

functionaa(){if(one==numOfMenu){_global.one=1;}else{++_global.one;}//endelseif}//Endo... function aa()
{
if (one == numOfMenu)
{
_global.one = 1;
}
else
{
++_global.one;
} // end else if
} // End of the function
stop ();
this._parent.navi.gotoAndStop(1);
numOfMenu = 7;
gap = 2000;
_global.one = 1;
i = 1;
var i = 1;
while (i <= numOfMenu)
{
this["menu" + i].bg.onRollOver = function ()
{
var _loc3 = Number(this._parent._name.substr(4));
_global.one = _loc3;
clearInterval(id);
};
this["menu" + i].bg.onRollOut = this["menu" + i].bg.onDragOut = function ()
{
id = setInterval(aa, gap);
};
this["menu" + i].bg.onRelease = function ()
{
this._parent._parent.gotoAndStop(Number(this._parent._name.substr(4)) + 1);
};
this["menu" + i].onEnterFrame = function ()
{
var _loc2 = Number(this._name.substr(4));
if (one == _loc2)
{
this.nextFrame();
}
else
{
this.prevFrame();
} // end else if
};
++i;
} // end while
id = setInterval(aa, gap);
展开
 我来答
建氏文生
2009-03-21 · 永远在学习的道路上不断前进
建氏文生
采纳数:499 获赞数:1344

向TA提问 私信TA
展开全部
一个叫 aa 的功能{
如果 (one == numOfMenu){
_global.one = 1;}
否则{
++_global.one;}
}
停止影片的播放;
自身.上一级.navi.转到第1帧并停止;
numOfMenu = 7;
gap = 2000;
_global.one = 1;
i = 1;
var i = 1;
while (i <= numOfMenu)
{
自身["menu" + i].bg.在鼠标滚过时启动这个命令: (){
var _loc3 = 数字(自身.上一级.名字.substr(4));
_global.one = _loc3;
clearInterval(id);};
自身["menu" + i].bg.在鼠标滚过并离开 = 自身["menu" + i].bg.onDrag(拉动)Out(界外)时启动这个命令:(){
id = setInterval(aa, gap);};
自身["menu" + i].bg.在鼠标左键放开时启动这个功能:(){
自身.上一级.上一级.转到第(Number(自身.上一级.名字.substr(4)) + 1)帧并停止;};
自身["menu" + i].在第一帧时启动这个命令(){
var _loc2 = 数字(自身.名字.substr(4));
如果 (one == _loc2){
自身.转到下一帧();}
否则{
自身.转到前一帧();}
};
++i;
}
id = setInterval(aa, gap);

//能翻译的我都翻了,没翻的都是名称什么的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式