Мониторинг вывода консоли из ActionScript - приложения Flash - PullRequest
0 голосов
/ 17 апреля 2009

Я загружаю as2 swf в as3 swf. Когда я отлаживаю приложение as3 (в качестве идеала я использую Flex Builder), я вижу выходные данные отладки приложения as2. Вы не можете вызывать функции или свойства SWF-файла as2 из SWF-файла as3, поэтому у меня нет возможности узнать, что происходит внутри SWF-файла as2.

Есть ли умный обходной путь, с помощью которого я могу использовать отладочный вывод из as2 swf из моего as3 swf? К какому API подключается flexbuilder для отображения результатов отладки? Могу ли я использовать это в своем приложении as3?

Я попробовал swfBridge, но после недели попыток столкнулся с ограничениями. Это был бы отличный обходной путь.

Ответы [ 2 ]

1 голос
/ 17 апреля 2009

Как насчет LocalConnection? Вот пример , который может или не может удовлетворить ваши потребности.

0 голосов
/ 11 сентября 2011

Я знаю, что этот вопрос довольно старый, но вы всегда можете использовать MonsterDebugger, он невероятно прост и обрабатывает несколько экземпляров любого SWF. Это Firebug для приложений ActionScript / AIR.

Это также невероятно легко реализовать, например

  1. Импорт SWC в ваш проект
  2. Добавить MonsterDebugger.initialize (this); в ваш конструктор
  3. Использовать MonsterDebugger.trace (это «Hello world»); вывести на консоль

У них также есть очень хороший веб-сайт, который показывает вам, как им пользоваться, но обычно вам не нужно больше, чем выше.

Официальный сайт Monster Debugger

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...