Отражать SWF / SWC для класса, который реализует интерфейс в ActionScript - PullRequest
1 голос
/ 30 апреля 2011

Не уверен, если это возможно, но я хотел бы отразить файл swf или swc, выбранный пользователем во время выполнения, чтобы найти классы, реализующие определенный интерфейс.Можно ли это сделать, или вам действительно нужна ссылка на класс, который вы хотите отразить, используя descriptionType ();

Примечание. Это будет сделано в ActionScript.

Спасибо,

1 Ответ

1 голос
/ 30 апреля 2011

Вы можете проверить swf на наличие имен классов ( Source ), а затем использовать для них descriptionType, чтобы найти те, которые реализуют интерфейс (ы).Но это, вероятно, медленно.Вы можете попытаться расширить код getDefinitionNames, чтобы обойти описывающий тип и извлечь необходимую информацию из байтов ...

...