![]() |
Не могу настроить trace() в FD
Перечитал тут все темы связанные с FDTracer - инструкции примерно везде одинаковые. Все настроил как сказано, но окно с FDTracer упорно молчит. Выполняю следующее (Работаю с "FD3 b9"):
1. Скопирвал FDTrace.dll в "C:\Program Files\FlashDevelop\FirstRun\Plugins\" пожзе на страничке разработчика вычитал, что устанавливать надо в "<userdir>\Local Settings\Application Data\FlashDevelop\Plugins\" Уверен есть настройки явно назначающие этот путь, но я не нашел, и поступил возможно не верно - переустановил FD в "<userdir>\Local Settings\Application Data\". Соответственно, dll кладу в то место, куда рекоммендует разработчик DFTracer 2. Создал файл "mm.cfg" в "<userdir>\" со следующем содержанием: Код:
ErrorReportingEnable=13. "tools->program setings...->FDTracer->Log file" установил в "<userdir>\Application Data\Macromedia\Flash Player\Logs\flashlog.txt" (файл создан - пустой) 4. "tools->program setings...->FlashViwer->External Pleyer Path" установил в "C:\Program Files\flexSDK\runtimes\player\win\FlashPlayer.exe" 5. Пишу простенький код, что бы убедится в работе компилятора: Код:
package {Помогите разобраться, может я что то упустил. |
Есть другой способ:
Код:
import flash.system.fscommand; |
Так и есть, кое что забыл.
Для того, чтобы открывалась именно Debug-версия в настройках проекта необходимо указать в Test movie > Open SWF in: External. Стасибо статье от Racer |
Это касалось только 8-й беты, в девятой работает и на закладке. Единственное, что нужно сделать - найти папку Players там, куда устанавливался флеш (если устанавливался), скачать и установить standalone content debugger (или проще - дебаг плеер) и либо заменить дефолтный плеер дебаг плеером, либо флеш-вьюеру в ФД (в настройках программы -> FlashViewer) прописать путь к дебаг плееру.
ЗЫ. А еще есть FDBPlugin, на мой вкус лучше трейсера, есть возможность поставить брейкпоинты, посмотреть значения переменных во время выполнения кода =) |
FDBPlugin - хорошая штука, спасибо. А вот в компил в закладку не идет(в смысле идет но без trace). Пробовал все, брал дебаг плеер из флекса и из флеш CS - не работает.
Только поменяю Test movie > Open SWF in: с Tab на External как сразу идет trace |
Вложений: 1
А что пишет в aутпут?
Должно быть что-то вроде этого: Цитата:
(Просто запустите плеер, который находится по указаному пути, и клик на нем правой кнопкой, если есть опция "Debugger" значит, это дебагер. |
Стоп! С FDBPlugin - все нормуль.
Проблема с trace() - с модулем FDTrace(). Точнее и с ним све ОК, но trace() идет только при такой настройке: Property(проекта) > Test movie > Play in External player при такой настройке trace не идет: Property(проекта) > Test movie > play in new tab На сколько я понял в последнем варианте возможно вывести trace? Как? |
В 9-й бете FDB плагин встроен, т.е. он там есть уже после установки... Собственно, он и отвечает за трейс... Не знаю... мож попробуй скачать последний билд. По идее должно работать без дополнительных настроек. Ну и не знаю... может его не пробовали со старыми дебаг плеерами. Опять же, попробуй скачать с сайта Адоби дебаг плеер для прожекторов (именно он нужен, а не плагины для браузеров) и установи его (собственно, его нужно просто 1 раз запустить, чтобы все SWF в системе стали с ним ассоциироваться). Если вдруг система настроена так, что SWF ассоциируются с чем-то другим, и после запуска дебаг плеера ситуация не меняется - открываем любое окно виндовс експлорера, Tools -> Folder Options -> File Types и меняем вручную ассоциацию.
|
при тестировании во вкладке (Test movie > play in new tab) FD использует IE-шный ActiveX, который чтобы работал trace тоже должен быть дебаговый
|
Упс... а может быть так, что раньше ФД не использовал внутренний браузер чтобы флеш на закладке показывать? Я был уверен, что флеш в нем как из прожектора запускается....
|
| Часовой пояс GMT +4, время: 14:04. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.