Причина того, что недокументированная функция ObjectDumper AS2.0 не перечисляет фрагменты ролика в корне, заключается в том, что она игнорирует пары nameValue на корневом уровне объекта, что является вопиющим недостатком (если не сказать больше), поскольку само определение ассоциированного массив - это массив / объект, который состоит из пар nameValue в его корне.
Например: trace (ObjectDumper.toString ({myName: "myValue"})) // output = "". Неудивительно, что они оставили эту «особенность» без документов. Честно говоря, я думаю, что это удивительно, что не существует встроенного способа простого и надежного перечисления всего содержимого объекта для целей отладки ни в AS2, ни в AS3. Если вы будете искать в сети, все, что вы найдете, это хакерские задания для циклов for ... in, которые смотрят только на корень массива ... ничего рекурсивного.