flash脚本语言翻译

来源:百度知道 编辑:UC知道 时间:2024/06/18 15:26:54
randomTime = 50;
i = 1;
_root.leaf._visible = 0;
_root.leaftwo._visible = 0;
_root.leafthree._visible = 0;
_root.onEnterFrame = function ()
{
if (random(20) == 0)
{
_root.leaf.duplicateMovieClip("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)
{
_root.leaftwo.duplicateMovieClip("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["leaftw

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.duplicateMovieClip("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.duplicateMovieClip("leaftwo"+i,i);
_root["leaftwo" + i]._x = random(500) + 200;