请求flash高手帮助

来源:百度知道 编辑:UC知道 时间:2024/09/24 23:20:24
**错误** 场景=场景 1, 图层=图层 4, 帧=1:第 4 行: 需要 ')' 或 ','
setproperty("/zhuan" add i, _y, getproperty("/zhuan"add i, _Y)*0.5+getproperty("/zhuan"add (i-1), _Y)*0.5);

我是这样写的:
第一帧:
i=0;
while(i<=9){
setproperty("/zhuan" add i, _x, getproperty("/zhuan"add i, _X)*0.5+getproperty("/zhuan"add (i-1), _X)*0.5);
setproperty("/zhuan" add i, _y, getproperty("/zhuan"add i, _Y)*0.5+getproperty("/zhuan"add (i-1), _Y)*0.5);
i=1;
}
第二帧:
gotoAndPlay(1);

你的程序又问题,首先setproperty和getproperty中的第一个P要大写
而且这种用法现在很少用了,好像是flash6的版本用的。
现在直接写 aa_mc._x=多少就可以了。
然后 setProprerty的用法是:
setProperty(params_mc, _x, getProperty(params_mc, _x)+20);

我没见过("/zhuan" add i)这种写法的,这个位置应该是一个影片剪辑的名子,如果你要修改多个的属性可以用for循环:
for(i=0;i<10;i++){
this["a"+i]._x=N
}
就可以了。