下面这段FLASH代码什么意思?求教

来源:百度知道 编辑:UC知道 时间:2024/05/15 17:33:39
for (i = 1; i <= 3; i++)
{
sub[i].onRollOver = function ()
{
this._parent._parent.over = 1;
};
sub[i].onRollOut = function ()
{
this._parent._parent.over = 0;
};
} // end of for

希望各位大侠 讲明白点 我才初学

for (i = 1; i <= 3; i++) //建立一个循环
{
sub[i].onRollOver = function () //某个按钮序列在鼠标移入时执行函数。
{
this._parent._parent.over = 1; //使当前时间轴的上一级时间轴的上一级时间轴(就是当前时间轴的上两级时间轴)中的一个变量over=1
};
sub[i].onRollOut = function () //某个按钮序列在鼠标移出时执行函数。
this._parent._parent.over = 0; //使当前时间轴的上一级时间轴的上一级时间轴(就是当前时间轴的上两级时间轴)中的一个变量over=0
};
} // end of for 结束循环体

for指定次数的重复程序循环,先判断是否满足执行条件,若满足条件则继续执行,若不满足条件,则跳出for循环。此处,当鼠标滑到sub[i]上时,对sub[i]向上两层中变量over赋值1;当鼠标滑出sub[i]时,对sub[i]向上两层中变量over赋值0。