Получив доступ к родительскому мувиклипу, просто внесите его в дочерний клип. ActionScript 2 не требует использования функции eval
для поиска динамических свойств. Просто используйте объект и операторы []
(массив) для индексации нужной переменной.
Если ваши объекты-строки находятся в корне текущего фрагмента ролика, вы можете просто использовать _root[ "row" + ActiveRow ][ "let" + i ]
.
Однако, поскольку у вас уже есть начальный мувиклип через eval("row"+ActiveRow)
, вы можете использовать этот объект для перехода на следующий уровень. Например, eval("row" + ActiveRow)[ "let" + i ]
.
Flash заимствует из JavaScript, и, как и JavaScript, каждый объект по сути является хеш-таблицей. Использование оператора точки эквивалентно использованию оператора [] (массив) с фиксированной строкой.