如何从随机影片剪辑中获取.x和.y?

时间:2014-10-23 13:16:26

标签: actionscript-3 random actionscript movieclip

例如,我在场景中有“b1” - “b24” mc个实例,并且“交叉”影片剪辑。 所以,我希望实现这样的目标:

cross.x="b"+Math.ceil(1+Math.random()*23).x;
cross.y="b"+Math.ceil(1+Math.random()*23).y;

这是错误的,因为它是“数字”,如果我尝试

aaa="b"+Math.ceil(1+Math.random()*23);
cross.x=Object(aaa).x;

它也失败了,

  

在String上找不到属性x,并且没有默认值。

顺便说一句。 围绕,而不是 ceil

  

Math.round

1 个答案:

答案 0 :(得分:0)

你可以这样写

cross.x = this["b" + Math.ceil(1 + Math.random() * 23)].x;
cross.y = this["b" + Math.ceil(1 + Math.random() * 23)].y;