if (num > 1000)
{
num = 0;
} // end if
/:num = eval("/:num") + 1;
duplicateMovieClip("/star", "star" add eval("/:num"), num);
setProperty("star" add eval("/:num"), _rotation, random(360));
setProperty("star" add eval("/:num"), _alpha, random(50) + 50);
/:num = eval("/:num") + 1;
duplicateMovieClip("/star", "star" add eval("/:num"), num);
setProperty("star" add eval("/:num"), _rotation, random(360));
setProperty("star" add eval("/:num"), _alpha, random(50) + 50);
/:num = eval("/:num") + 1;
duplicateMovieClip("/star", "star" add eval("/:num"), num);
setProperty("star" add eval("/:num"), _rotation, random(360));
setProperty("star" add eval("/:num"), _alpha, random(50) + 50);
gotoAndPlay(1);
这是一个“金光闪闪”的效果, 我是从别人的动画里提取出来的,测试时,报错:
场景 =Scene 1, layer=Action Layer, frame=2,6行 需要')'或‘,’
在网上找了一下,看到好多把add改为+的,我试着改了一下,结果第七行报同样的错误,类推,把所有的add改为+后,不报错了,但是动画却只有一帧了,没有金光四射的效果,请高手给解决一下,谢谢!! 另外,不改代码的时候,动画是可以出现金光四射效果的!
flash版本用的是FL CS5
|