将字符串组合成实例名称: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。
希望能帮到你。
我想合并字符串以在以下脚本中使用它。
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。
希望能帮到你。