как использовать флэшбаг - PullRequest
1 голос
/ 12 апреля 2011

Как использовать flashbug? Сравнение экранов печати со страницы аддона: https://addons.mozilla.org/en-us/firefox/addon/flashbug/

с принтскрином, который я сделал: http://img42.imageshack.us/img42/7686/flbug.jpg http://img840.imageshack.us/img840/1255/flbug2.jpg

На моих принткранах флэшбаг выглядит пустым. Кроме того, я сделал след трассировки («ааа»); и ничего не появляется на вкладке «Трассировка». Поэтому, очевидно, я что-то не так делаю.

Или, может быть, есть другой / более простой способ отладки флэш-памяти из браузера.

Ответы [ 3 ]

2 голосов
/ 14 апреля 2011

Вам необходимо запустить сборку SWF-файла в режиме отладки.

Вы не увидите никаких следов, если вы:

  1. Используйте сборку Publish Release в Flash Builder.
  2. Использовать следующий атрибут при компиляции с mxmlc

    -omit-trace-Statement = false

  3. Использовать Flah и вв настройках публикации установлен флажок «Пропустить трассировку»

Если вы хотите проверить, есть ли проблема в вашем SWF-файле или ошибке флэш-памяти, просто попробуйте выполнить поиск в Интернете с открытым firebig и посмотрите на FlashКонсоль, вы увидите там некоторые следы от сайтов с SWF.

1 голос
/ 12 апреля 2011

Вы уверены, что используете отладочную версию Flash Player? Чтобы понять это, просто щелкните правой кнопкой мыши на SWF в Firefox, вы должны увидеть:

Flash player debug

1 голос
/ 12 апреля 2011

Я всегда использую firebug для печати отладочных сообщений с flash. в файле actionscript3 есть класс ExternalInterface, который можно использовать для вызова вызовов консоли firebug, например:

ExternalInterface.call('console.log', 'hello');

вы можете даже передать целые объекты из ActionScript, например:

var object = {message:'hello'}
ExternalInterface.call('console.log', object);

см. документы на ExternalInterface для дальнейших объяснений.

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