PDA

Просмотр полной версии : Проблема с debugger'ом во Flex Builder 3


mr.tsb
23.09.2008, 22:23
Сразу после установки Flex Builder 3 пытаюсь скомпилировать проект.
Броузер выдет ошибку загрузки файла, а FB говорит следующее

Failed to connect; session timed out.
Ensure that:
1. You compiled your Flash application with debugging on.
2. You are running the debugger version of Flash Player.

2 - способность FP к дебагу есть (в свойстве ролика есть погасшая строка Debugger)
1 - что означает включить дебаг в флэш приложении - непонимаю

Подскажите, пожалуйста, что делать!

mr.tsb
23.09.2008, 22:50
Супер, всё разрешилось!

В меню FB: window -> preferences -> general -> web browser выбрать IE

Но почему-то в Опере не работает :-(

wvxvw
24.09.2008, 06:51
>> 2. You are running the debugger version of Flash Player.

Открыть Оперу, кликнуть левой кнопкой мыши по флешке, если в контекстном меню фигурирует строчка Debugger (судя по сообщению, скорее всего нет), значит, вы пользуетесь дебаг плеером, если такой строчки нет, нужно его скачать с сайта Адоби и установить.
Вот отсюда: http://download.macromedia.com/pub/flashplayer/updaters/9/flashplayer_9_plugin_debug.exe

>> 1 - что означает включить дебаг в флэш приложении - непонимаю
Можно компилировать в двух режимах: Debug и Release соответственно, первый с дебагером, второй без. (В Эклипсе, тот, который с дебагером - кнопочка похожая на "ран" только с пауком =)

JesterAntik
24.09.2008, 12:40
Дэбаг версия флэша идет сразу в установке Flexа. Файлики инсталяции можно найти в папке Flexа Players.

Einfo
24.09.2008, 19:41
Может быть я не о том, но wvxvw прав, не будет никакого дэбага без flashplayer_9_ax_debug.exe
По сути, независимо от браузера, swf проигрывается в плеере, который никак не связан с Flex Builder. А адобовская примочка к плееру, как раз и делает Fb слушателем ошибок, происходящих в коде. Иначе, пришлось бы делать собственный встроенный в Fb плеер, были бы проблемы с мультиплатформенностью и еще большая куча проблем.

foogaz
25.10.2008, 20:47
проблема решается так:

когда запустится окно браузера при отладке, жмем правой кнопкой мыши по флэш-контенту, выбираем Debugger, затем вводим IP 127.0.0.1, жмем OK

voila!! ;]