可以说我有具有名词的尺寸的阵列。现在为了访问通常使用的狭槽:

 array [1][0]

如果尺寸在编译时未知的数量,是什么有一个简单的访问如下:

 slot = "1,0"
 array [slot]   // accessing 1,0

这意味着我也可以轻松地浏览来回

 slot += ",2"
 array [slot]   // accessing 1,0,2

任何这样的方式来访问任何时隙在multidim阵列中的一行代码,在ActionScript?我不寻找替代代码,即做它间接地(递归函数或循环)。

在JavaScript中你可以:

 slot = "1,0"
 eval("array[" + slot + "]")    // accessing 1,0
有帮助吗?

解决方案

有在AS3没有这样的设施。无论是eval(取出由于安全方面的原因主要是,IIRC)。后者也其中AS3从ECMAScript规范不同的那几个领域之一。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top