2016-04-13 51 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";