fla 导入cs3脚本有错

来源:百度知道 编辑:UC知道 时间:2024/05/23 22:30:09
一个fla文件在flash8。0中可以运行,在flash cs3种出现脚本错误。
代码是这样的:
setProperty ("pina" add n, _x, random (1000));

setProperty ("pina" add n, _y, random (500));
分别显示:
需要 ')' 或 ','
需要 'while'
这是为什么?错在那了?

这个问题是AS2.0和 AS3.0区别的问题,如果我没有理解错的话,setProperty ("pina" add n, _x, random (1000)); 是设置pinan的x坐标为0-1000之内的随机数,这个要求在AS3.0中可以这样实现:
pinan.x=Math.random()*1000
pinan.y=Math.random()*500
实例的xy坐标写法、random()函数参数等都与AS2.0有很大的区别,请您自己理会。总之可以说AS2.0和 AS3.0就完全不是一种语言。

setProperty ("pina" add n, _x, random (1000));
这个是AS1脚本的
9都AS3了不支持AS1的这种写法