Допустим, у меня есть массив, который имеет размеры n. Теперь для того, чтобы получить доступ к слоту обычно используется:Легко получить доступ к массиву на основе его размеров
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
Как насчет AS2? Будет ли ActionScript 2 поддерживать любую такую функцию? –
Не использовали AS2. Существует eval() - вы можете попробовать. – dirkgently
Надеюсь, я не должен отмечать это как принятый ответ, было бы так жаль! –