Как получить имена и типы каждого объекта SWF-файла? - PullRequest
0 голосов
/ 20 июля 2011

Если у меня есть SWF-файл, можно ли как-нибудь получить имена и типы объектов (какое-то отражение)?

С наилучшими пожеланиями

1 Ответ

1 голос
/ 20 июля 2011

В ActionScript 3 здесь есть хорошее "маленькое" обсуждение отражения (или самоанализа).Он использует специальную функцию describeType, находящуюся в пространстве имен flash.utils.Который при передаче ссылки на объект возвращает XML, описывающий структуру этого объекта.В частности, мы можем знать для каждого свойства объекта:

  1. имя свойства
  2. права доступа (общедоступный, частный, защищенный и т. Д.)
  3. тип данных свойства.

, но это решение может работать только при наличии источника (.fla).

Другой , гораздо болееподробное и авторитетное обсуждение вопроса самоанализа в ActionScript находится здесь .

Надеюсь, это поможет или покажет вам куда-нибудь.*, вам, возможно, придется выполнить некоторый ручной самоанализ, скажем, загрузив файл во flash-файл или другой инструмент.Проверьте обсуждение здесь , оно показывает что-то вроде этого.

...