2012-05-31 3 views
3

Есть ли способ (инструмент, библиотека и т. Д.) Регистрировать все вызовы функций actionscript во время выполнения в SWF, созданном из Flash Professional? Я часто наследую проекты и хочу более легко анализировать и понимать их работу. Профилирование тоже будет хорошим.Способ вызова функции вызова в SWF во время выполнения?

+0

не ... http://tv.adobe.com/watch/max-2011-sneak-peeks/max-2011-sneak -peek-monocle/ –

ответ

0

Журналы все вызовы, вероятно, не помогут, потому что, если есть много «маленьких» элементов (т.е. ячейки в списке, узлы в дереве, частицы в двигателе частиц, враги в игре и т. Д.). и т. д.), файлы журналов будут загромождать повторение и скоро вырастут до размера, при котором огромное количество информации сделает изучение функциональности медленной, утомительной и болезненной задачей.

Полезно использовать профилировщик для управления зависимостями, памятью и т. Д., А также использовать отладчик для выполнения кода и/или устанавливать точки останова в интересных точках и далее глубже проникать в архитектуру.

FDT имеет отличные profiler и debugger. И как бесплатный инструмент, Monster Debugger неплох.

0

Вы можете попробовать Показать запись метод и Показать метод выхода в SWFWire Debugger. Он также предлагает некоторые профилирования. Вы также можете отслеживать создание и уничтожение объектов и использование памяти.

enter image description here

Отказ от ответственности: я написал это приложение еще

+0

Это выглядит очень многообещающе ... Слишком плохо, что он не работает с SWF внутри HTML-страницы - вы не можете отлаживать много корпоративного кода без файлов cookie сеанса. :( – weltraumpirat

Смежные вопросы