发布网友 发布时间:2022-04-24 11:29
共1个回答
热心网友 时间:2023-10-11 05:36
randomTime = 50; //一个变量,似乎跟下面的代码没什么关系
i = 1; //应该是主进程的变量
_root.leaf._visible = 0; //设置这几个元件不可见
_root.leaftwo._visible = 0;
_root.leafthree._visible = 0;
_root.onEnterFrame = function () //添加帧频监听,也就是每帧执行下面的代码一次,应该是添加3个元件的,添加的几率是1/20
{
if (random(20) == 0) //一个0-20的随机数,如果随机出现0的话,复制 _root.leaf到舞台并命名为("leaf"+i),然后设置位置和放大倍数。i增加
{
_root.leaf.plicateMovieClip("leaf"+i,i);
_root["leaf" + i]._x = random(500) + 200;
_root["leaf" + i]._alpha = random(80) + 20;
_root["leaf" + i]._xscale = random(50) + 50;
_root["leaf" + i]._yscale = _root["leaf" + i]._xscale;
++i;
} // end if
if (random(20) == 0) //一个0-20的随机数,如果随机出现0的话,复制 _root.leaftwo到舞台并命名为("leaftwo"+i)然后设置位置和放大倍数。i增加,不太明白为什么要这么做
{
_root.leaftwo.plicateMovieClip("leaftwo"+i,i);
_root["leaftwo" + i]._x = random(500) + 200;
_root["leaftwo" + i]._alpha = random(80) + 20;
_root["leaftwo" + i]._xscale = random(50) + 50;
_root["leaftwo" + i]._yscale = _root["leaftwo" + i]._xscale;
++i;
} // end if
if (random(20) == 0) //一个0-20的随机数,如果随机出现0的话,复制 leafthree到舞台并命名为(leafthree"+i)然后设置位置和放大倍数。i增加
{
_root.leafthree.plicateMovieClip("leafthree"+i,i);
_root["leafthree" + i]._x = random(500) + 200;
_root["leafthree" + i]._alpha = random(80) + 20;
_root["leafthree" + i]._xscale = random(50) + 50;
_root["leafthree" + i]._yscale = _root["leafthree" + i]._xscale;
++i;
} // end if
};