Использование Apparat dump с FDT и ant

Я совершенно новичок в разработке флэш, даже не знаю ActiveScript. Я должен улучшить какое-то существующее флеш-приложение, поэтому сначала мне нужно понять код. Я хочу использовать какой-то инструмент для анализа кода, что-то для визуализации зависимостей классов и структуры кода. Я погуглил и узнал об инструменте прибора. Сейчас я борюсь с этим, потому что я не могу найти документацию, которая описывает, как использовать Аппарат. Я разочарован, но, похоже, это единственный такой инструмент.

Итак, я начал с примера.

Я настроил аппарат, работающий на FDT, следуя этому руководству: http://www.webdevotion.be/blog/2010/06/02/how-to-get-up-and-running-with-apparat/ Пример (http://blog.joa-ebert.com/2010/05/26/new-apparat-example/) хорошо строит и создает два SWF-файла. (Я использую ANT Builder)

Теперь я хочу проанализировать существующий SWF и увидеть PNG с зависимостями классов. Как мне это сделать? Что я должен добавить и где?

Или, может быть, кто-то может объяснить, как использовать дамп из командной строки Windows? Что-то вроде

dump example.swf exampleAnalysis.png 

1 ответ

Решение

После разрешения всех зависимостей (что было сложно), мне удалось запустить дамп

dump -i example.swf -uml

Но он сохраняет диаграмму UML в формате.DOT, который действительно трудно читать, так как Graphviz GVedit не может масштабировать и экспортировать в PNG только то, что вы видите (грязный невозможно прочитать уменьшенный график), smyrna не работает и zgrviewer не может загрузить некоторые файлы.

Другие вопросы по тегам