0
我确定这是一个非常基本的问题,但我只是想知道是否可以创建共享对象并将其命名为字符串变量。AS3共享对象作为变量
例如:
var newvariable:Number = 0;
so.data.newvariable.toString(); = ??
现在我知道,与上面的例子/ \大约有更容易的方式,但我真的需要找出替代方法,所以我其实可以命名后的共享对象变量。真的很感激!
我确定这是一个非常基本的问题,但我只是想知道是否可以创建共享对象并将其命名为字符串变量。AS3共享对象作为变量
例如:
var newvariable:Number = 0;
so.data.newvariable.toString(); = ??
现在我知道,与上面的例子/ \大约有更容易的方式,但我真的需要找出替代方法,所以我其实可以命名后的共享对象变量。真的很感激!
您可以使用array access括号从变量创建动态属性名称:
var count:int = 0;
so.data["newvariable" + count] = "foo";
不介意分号/ \ – user1666767
变量名是无关紧要的,你需要更好地理解编码和Flash一般编码。你真正关心的是变量指向的值,而不是变量本身。 – BotMaster