2016-04-13 49 views
0

我确定这是一个非常基本的问题,但我只是想知道是否可以创建共享对象并将其命名为字符串变量。AS3共享对象作为变量

例如:

var newvariable:Number = 0; 

so.data.newvariable.toString(); = ?? 

现在我知道,与上面的例子/ \大约有更容易的方式,但我真的需要找出替代方法,所以我其实可以命名后的共享对象变量。真的很感激!

+0

不介意分号/ \ – user1666767

+0

变量名是无关紧要的,你需要更好地理解编码和Flash一般编码。你真正关心的是变量指向的值,而不是变量本身。 – BotMaster

回答

1

您可以使用array access括号从变量创建动态属性名称:

var count:int = 0; 
so.data["newvariable" + count] = "foo";