Actionscript 3 变量作为ActionScript 3.0动态动画中的值

Actionscript 3 变量作为ActionScript 3.0动态动画中的值,actionscript-3,animation,actionscript,dynamic,Actionscript 3,Animation,Actionscript,Dynamic,我正在使用AS3.0和 我正在尝试创建一个函数,该函数将生成一个介于1-550(flash stage的默认宽度)之间的随机值,将动画一个电影剪辑对象沿x轴移动到该点,然后使另一个电影剪辑对象从该点掉落,目前为止,我已经做到了这一点(请注意,右侧的数字正好用于对线进行编号!!)(“base”是沿X轴移动的实例,“ball”是从该点掉落的实例) 有人知道为什么“xAxis”变量不能作为第4行新Tween()方法的值吗??? 谢谢你的帮助:D var baseTween:Tween = new Tw

我正在使用AS3.0和 我正在尝试创建一个函数,该函数将生成一个介于1-550(flash stage的默认宽度)之间的随机值,将动画一个电影剪辑对象沿x轴移动到该点,然后使另一个电影剪辑对象从该点掉落,目前为止,我已经做到了这一点(请注意,右侧的数字正好用于对线进行编号!!)(“base”是沿X轴移动的实例,“ball”是从该点掉落的实例)

有人知道为什么“xAxis”变量不能作为第4行新Tween()方法的值吗??? 谢谢你的帮助:D

var baseTween:Tween = new Tween(base, "x", null, 0, xAxis, 1, true);

Tween属性应该是一个字符串。

与实际问题无关,但要获得介于1和max之间的随机数范围,应该使用
ceil
而不是
round
。舍入有时会舍入为零,如果设置了,则会在两端丢弃分布。使用celi的语法是什么?只需更改
Ma即可th.round()
to
Math.ceil()
var baseTween:Tween = new Tween(base, "x", null, 0, xAxis, 1, true);