|
|
|||||
D12 оказался прав - был неустановлен Java Runtime. Спасибо!
wvxvw, огромное спасибо за скриншоты и подсказки! P.S.: при проверке синтаксиса все равно пишет Но это фигня... |
|
|||||
Регистрация: Jun 2005
Сообщений: 147
|
Случайно никто не знает, как вывести trace() в проекте ActionScript 3 во FlashDevelop?
Это вообще у кого-нибудь работает (у меня FD3-beta7)? P.S. я знаю, что есть FlashConnector.trace() (не подходит, так как в моих классах (библиотеке), часто используется trace(), как основа методов вывода информации; не буду же я их переписывать), а просто trace() нельзя?
__________________
видеоигры - высший вид искусства |
|
|||||
Регистрация: Jun 2005
Сообщений: 147
|
У меня есть дебаг плеер. У меня установлен FlexBuilder 2. - и соответственно установлены актив икс и стандалон дебагверсии плеера. При нажатии дебаг - FD просто подвисает: зависает сам, или ждет чего-то (если в опциях стоит - TestMovie: external player). Короче подвисает сам плеер, завершаеш процесс (плеер или сам FD), и тогда только можно продолжать работать.
Все компилится нормально (release), но trace() не работает (debug).
__________________
видеоигры - высший вид искусства |
|
|||||
Регистрация: Jun 2005
Сообщений: 147
|
Это дебаггер можно настраивать на вывод в log-файл. А настройки - в файле mm.cfg.
Тогда будет работать FDTracer. (Но только в режиме Realease, дебаг глючит и не запускается). Он и читает тупо этот log-файл. А FDTracer не идет на beta-7. Да и зачем этот FDTracer нужен, и так сторонних логгеров хватает. FlashConnect.trace() - кстати, очень тормознутый метод, очень доолго работает. В общем лажа полная. P.S.: trace в AS2 работает (по крайней мере в примере iNils-а: Flash Project), Но в AS3 проекте - не работает.
__________________
видеоигры - высший вид искусства |
|
|||||
меценат
|
плагин FDTracer hазпаковываем и кладем dll-ку в "C:\Documents and Settings\UserName\Local Settings\Application Data\FlashDevelop\Plugins". Создаем в папке "C:\Documents and Settings\ЮЗЕР\" файл "mm.cfg". В нем достаточно прописать:
ErrorReportingEnable=1 TraceOutputFileEnable=1 И не забыть в свойствах плагина Tools -> Program Settings -> FDTracer -> Log File заменить надпись {user} на имя своего юзера в системе. Теперь в папке "C:\Documents and Settings\ЮЗЕР\Application Data\Macromedia\Flash Player\Logs\" будет создан log-файл "flashlog.txt". Этот файл будет постоянно сканировать наш плагин. Для того, чтобы работал trace, нужен Debug Flash Player. Для этого в свойствах Tools -> Program Settings -> Flash Viewer -> External Player Path укажем путь к плееру в SDK: "D:\Flex3SDK\runtimes\player\win\FlashPlayer.exe". В свойствах проекта в закладке Output -> TestMovie укажем "External" у меня трайсер работает прекрасно и не надо ля-ля =)
__________________
Безвыходных положений небывает © Барон Мюнхаузен=)Исходники |
|
|||||
Регистрация: Jun 2005
Сообщений: 147
|
Я про это и писал (#17). Это не трейсер, это логгер. Сторонних логгеров хватает. Какая разница? Во времени работы. Запись и считывание в текстовый файл - отнимает монго времени (логгер автоматизирует чтение текстового файла).
Собственно возьмите любой логгер. Настройки дебаггера SDK (mm.cfg)... Вот же iNils приводил пример с trace() в AS2 для FD. Но в AS3 так нельзя.
__________________
видеоигры - высший вид искусства Последний раз редактировалось riden; 11.07.2008 в 20:52. |
|
|||||
меценат
|
17 пост
Цитата:
__________________
Безвыходных положений небывает © Барон Мюнхаузен=)Исходники Последний раз редактировалось D12; 11.07.2008 в 21:15. |
Часовой пояс GMT +4, время: 17:54. |
|
« Предыдущая тема | Следующая тема » |
|
|