ответ

18

Скачать Structure101g и выбрать аромат Actionscript после установки программного обеспечения.

Я подтвердил, что он способен отображать зависимости классов и даже функции зависимости в проектах Flex/AS3 и создавать визуальную карту того же самого.

Взгляните на прилагаемый скриншот.

alt text http://i40.tinypic.com/e8qptu.png

Надежда, что помогает.

+1

** + 550 ** - Спасибо за изучение этого программного обеспечения и подтверждение того, что он может выполнять отображение уровня функции. Я полагаю, что Structure101 может сделать то же самое для C++ и Java-кода. Ницца. Поздравляю с победой! Спасибо за помощь. –

8

Далеко от полного решения, но для начала вы можете использовать Flex SDK ASDoc для создания структуры пути класса в одном XML (благодаря -keep-XML -skip-XSL аргументы).

После этого вы можете получить хороший результат, если у вас есть игра с графикой (http://www.graphviz.org/Resources.php).

Автоматизация всего этого через ANT, и вы отсортированы;)

4

Компиляторы Flex SDK имеют аргумент -link-report, который даст вам хорошую информацию о классах, скомпилированных в SWF и их зависимостях.

См. Examining Linker Dependencies из документации Flex 3 для получения дополнительной информации.

1

Во время выполнения вы также получаете информацию об отдельных классах с помощью метода describeType (часть flash.utils). Он возвращает XML-документ, описывающий класс, который вы ему даете.

4

ItDepends, Визуальный браузер для зависимостей классов и пакетов в приложениях Flex.

В нем отсутствуют возможности визуализации NDepends, но это большой шаг от попыток разобраться в сообщениях о ссылках. Его источник существует, поэтому, если он достаточно мотивирован, его можно расширить с помощью визуализации.

+0

Невозможно нарисовать красивые графики, но это не требует Windows. +1 – Orwellophile

4

Я собирался опубликовать ссылку на документ Visualizer, посвященный Big Kahuna Burger, но я вижу, что darrinm нашел намного лучший инструмент.

Тем не менее, может быть полезен

LinkReportAIR

+0

Этот инструмент делает приятную визуальную разбивку на использование (см. WinDirStat?) И позволяет сортировать столбцы. К сожалению, вы не можете копировать/вставлять какие-либо данные из него. Все еще аккуратный инструмент. – Orwellophile