flash语法错误

[复制链接]
查看11 | 回复1 | 2011-8-17 18:58:18 | 显示全部楼层 |阅读模式
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

回复

使用道具 举报

千问 | 2011-8-17 18:58:18 | 显示全部楼层
这个程序别说是cs5了,就连flash8运行的话都需要修改的,这个是比较老的语法,新的flash版本不支持...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行