as3 извлечь ссылку на класс из SWC - PullRequest
0 голосов
/ 08 апреля 2011

Кто-нибудь знает, как извлечь ссылку на класс из файла SWC?Я знаю, что могу щелкнуть правой кнопкой мыши / «Перейти к определению» и просмотреть определение класса.

Мне нужно извлечь их для каждого класса в SWC.Кто-нибудь может предоставить способ сделать это автоматически?

Бест, Фрэнк

Ответы [ 3 ]

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

Я не уверен, что вы имеете в виду, говоря "извлечение". Если вам нужно использовать какой-то класс из SWC, просто установите этот SWC в качестве библиотеки для вашего проекта в вашей IDE. Если вы говорите о просмотре исходного кода, это практически невозможно, потому что SWC - это архив со скомпилированными классами (swf). Вы можете использовать флэш-декомпиляторы для получения исходного кода. Кстати, IntelliJ IDEA может анализировать SWC и показывать вам прототипы полей и методов.

0 голосов
/ 09 апреля 2011

Список классов, упакованных в SWC, доступен из файла catalog.xml в SWC.

Переименуйте .swc в файл .zip, и вы сможете получить к нему доступ.

Однако, если вам нужны настоящие методы в каждом классе, боюсь, вам не повезло.

0 голосов
/ 08 апреля 2011

Если вы пытаетесь извлечь классы из самого Flex SDK, вы можете получить весь проект, используя SVN , или просмотреть их онлайн-сводку документации по классам .

...