Кто-нибудь знает, как извлечь ссылку на класс из файла SWC?Я знаю, что могу щелкнуть правой кнопкой мыши / «Перейти к определению» и просмотреть определение класса.
Мне нужно извлечь их для каждого класса в SWC.Кто-нибудь может предоставить способ сделать это автоматически?
Бест, Фрэнк
Я не уверен, что вы имеете в виду, говоря "извлечение". Если вам нужно использовать какой-то класс из SWC, просто установите этот SWC в качестве библиотеки для вашего проекта в вашей IDE. Если вы говорите о просмотре исходного кода, это практически невозможно, потому что SWC - это архив со скомпилированными классами (swf). Вы можете использовать флэш-декомпиляторы для получения исходного кода. Кстати, IntelliJ IDEA может анализировать SWC и показывать вам прототипы полей и методов.
Список классов, упакованных в SWC, доступен из файла catalog.xml в SWC.
catalog.xml
Переименуйте .swc в файл .zip, и вы сможете получить к нему доступ.
Однако, если вам нужны настоящие методы в каждом классе, боюсь, вам не повезло.
Если вы пытаетесь извлечь классы из самого Flex SDK, вы можете получить весь проект, используя SVN , или просмотреть их онлайн-сводку документации по классам .