Использование 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 не может загрузить некоторые файлы.