Точки останова работают в файлах MXML, но не в файлах ActionScript: Flash Builder 4

Я пытаюсь отладить приложение Flex. Я могу установить точки останова в файле mxml, и приложение прерывается на этих точках. Но когда я устанавливаю точку останова в as файлах, я не вижу маркер точки останова, хотя в окне точек останова мне отображается строка №. И когда я начинаю сеанс отладки, приложение не прерывается.

что могло быть не так?


person jess    schedule 11.07.2010    source источник


Ответы (1)


Обычно это означает, что отлаживаемый SWF-файл не совпадает с кодом, который вы пытаетесь взломать. Поэтому может показаться, что он не сломан, потому что номер строки, указанный в IDE, может совпадать с номером неисполняемой строки во встроенном SWF. Я предлагаю обязательно вручную удалить bin-debug, выполнить полное обновление, а затем выполнить очистку.

Кроме того, существует известная проблема, связанная с Flash Builder 4 (и Flex Builder 3), когда при подключении компьютера к нескольким мониторам столбец номера строки / точки останова / ошибки в редакторе перестает работать на любом мониторе, кроме того, который изначально была запущена IDE. У меня нет страницы ошибок Adobe для этого, но это ошибка Eclipse в Ганимеде и Галилео. Я считаю, что это исправлено в Helios, и ожидаю, что Flash Builder Burrito будет использовать Helios.

HTH

person Justin N    schedule 07.01.2011