将字符串组合成实例名称:Actionscript 2/Flash

combine strings into a instance name: Actionscript 2/Flash

我想合并字符串以在以下脚本中使用它。

    var x = 2;
    "Shoot"+x._x += 50;

这项工作:Shoot2._x+= 50; 但我有两个以上的拍摄

如何组合它们,以便我可以在我的 "Shoot2" 动画片段实例上使用 ._x

您可以使用:

this['Shoot' + x]._x += 50;

eval('Shoot' + x)._x += 50;

setProperty()设置一个值:

setProperty(eval('Shoot' + x), _x, 50); 

有关更多信息,请查看 here

希望能帮到你。