帮我看一下这段代码什么意思,另外在flash中的动作面板中写的代码与时间轴的每一帧是相对应的吗

来源:百度知道 编辑:UC知道 时间:2024/06/08 01:03:25
i = 1;
red.onMouseMove = function ()
{
_root.red._visible = 0;
_root.yellow._visible = 0;
_root.blue._visible = 0;
freq = random(30);
var _l2 = ["red", "blue", "yellow"];
for (n = 0; n <= 2; n++)
{
if (freq == 0)
{
scale = Math.random() * 70 + 30;
rotate = Math.random() * 360;
duplicateMovieClip(_l2[n], _l2[n] + i, i);
_root[_l2[n] + i]._x = _root._xmouse;
_root[_l2[n] + i]._y = _root._ymouse;
_root[_l2[n] + i]._xscale = scale;
_root[_l2[n] + i]._yscale = scale;
_root[_l2[n] + i]._rotation = rotate;
i++;
} // end if
} // end of for
};
我想做一些特效,但是不知道在flash中的哪里写代码

i= 1;
red.onMouseMove = function ()//鼠标移动 就执行括号内代码
{
_root.red._visible = 0;//名字为red的原件不可见
_root.yellow._visible = 0;
_root.blue._visible = 0;
freq = random(30);
var _l2 = ["red", "blue", "yellow"];
for (n = 0; n <= 2; n++)
{
if (freq == 0)
{
scale = Math.random() * 70 + 30;//随机一个数值
rotate = Math.random() * 360; //随机一个数值
duplicateMovieClip(_l2[n], _l2[n] + i, i);//复制影片剪辑
_root[_l2[n] + i]._x = _root._xmouse;//新复制的影片X坐标与鼠标坐标X相同
_root[_l2[n] + i]._y = _root._ymouse;
_root[_l2[n] + i]._xscale = scale;//控制大小
_root[_l2[n] + i]._yscale = scale;
_root[_l2[n] + i]._rotation = rotate;//控制角度
i++;
} // end if
} // end of for
};

//这就是一个跟随鼠标的效果

=====================