Flash CS5 не останавливается в точках останова

Эта проблема беспокоит меня уже четыре дня, а решения нет. Внезапно, когда я работаю над Flash CS5, он перестал останавливаться на точках останова, которые я установил во время отладки. До сих пор я пробовал следующее,

  • Переустановка флешки.
  • Удалите и переустановите Flash.
  • Удалите весь пакет Adobe и переустановите.
  • Переустановка windows. (Отформатировал HD, звучит нелепо, я знаю :) Тем не менее, проблема превалирует. Я работаю с этой копией Flash CS5 около четырех месяцев без каких-либо проблем.)
  • Пробовал подключаться к отладчику или профайлеру через локальный хост и IP 127.0.0.1.
  • Удалил флеш плеер и переустановил.
  • Установил последний флеш плеер.

Все ведет в тупик!

Когда я установил ту же копию на компьютер одного из коллег, ЭТО РАБОТАЕТ просто отлично!

Вот видео бага, которое я записал несколько дней назад. http://www.youtube.com/watch?v=n4LdQ8wRECY


person Grapixsoft    schedule 28.04.2011    source источник
comment
Я вижу, вы получаете сообщение об ошибке безопасности с междоменным файлом от Adobe. Может быть, сначала попытаться решить все проблемы с этим   -  person The_asMan    schedule 29.04.2011
comment
@The_asMan Их нет. На самом деле, несмотря на эту странную вещь, я продолжал свою работу, и теперь скомпилированный swf время от времени ведет себя забавно.   -  person Grapixsoft    schedule 04.05.2011
comment
Я знаю, что это может показаться странным, но иногда метод с частной областью испортит мои точки останова при обратном вызове события. Это просто выстрел, но попробуйте изменить его на общедоступный. Я знаю, что это не имеет к этому никакого отношения, но не может повредить   -  person The_asMan    schedule 04.05.2011
comment
@The_asMan Что ж, в некоторых проектах он работает нормально, а в некоторых нет. Я пока не могу точно определить какое-либо действие, которое могло бы быть причиной этого, потому что это совершенно случайно.   -  person Grapixsoft    schedule 05.05.2011
comment
Эй, ты пробовал это? flash.debugger.enterDebugger();   -  person The_asMan    schedule 06.05.2011
comment
ты нажимаешь cntrl+shift+enter   -  person The_asMan    schedule 19.05.2011
comment
ха-ха... действительно я. Я занимаюсь flash-разработкой уже 5 лет. -_-   -  person Grapixsoft    schedule 27.05.2011
comment
ну, сейчас это не имеет большого значения, потому что проект, над которым я работал, завершен, и я каким-то образом сделал это, используя множество операторов чтения и трассировки. однако он снова появился с другим проектом, над которым я работаю, используя API карт Google. та же сцена, где код не просто останавливается в точках останова при отладке, но flash.debug.enterDebugger() работает нормально.   -  person Grapixsoft    schedule 27.05.2011
comment
Да, это странно. Где-то должна быть настройка, которая либо отключала точки останова, либо, возможно, переназначала загрузку отладчика. ОООО подожди. Установили ли вы версию отладчика в используемом вами браузере? Какой браузер вы используете?   -  person The_asMan    schedule 27.05.2011
comment
Кажется, это относится к любым файлам проекта (.fla), которые вызывают эту проблему. Я перешел на CS 5.5 и работаю над многими проектами, и новые проекты работают хорошо. Мне пришлось внести некоторые изменения в код проекта, о котором я говорил ранее, и в CS 5.5 проблема осталась прежней. Напоминаю, я сделал это... Переустановка окон Итак, у нас есть своего рода поврежденный .fla, который каким-то образом заставляет Flash сходить с ума, когда мы его открываем, и продолжает игнорировать точки останова. В основном, когда это происходит, я просто перезагружаю свой ноутбук, но это не совсем надежное решение.   -  person Grapixsoft    schedule 10.06.2011
comment
Вы пытаетесь выполнить отладку в IE или FireFox   -  person The_asMan    schedule 10.06.2011
comment
перейдите сюда и подтвердите, что вы используете отладочную версию. kb2.adobe.com/cps/155/tn_15507.html Я вас знаю сказал, что переустанавливает все, но вполне возможно, что обычный плеер был установлен с другим программным обеспечением.   -  person The_asMan    schedule 10.06.2011


Ответы (2)


У меня была аналогичная проблема с отладчиком. Может быть, они как-то связаны.

Для меня отладчик останавливался в точках останова. Однако он НЕ показывал желтую стрелку, поэтому я не мог сказать, где был поток кода при переходе вперед.

В конце концов, один из ребят из техподдержки обнаружил, что проблема каким-то образом связана с моим профилем пользователя ПК. Он создал для меня новый профиль пользователя, а затем скопировал все остальные мои «вещи».

Это работало хорошо... в течение трех дней. Однако, это случилось со мной СНОВА сегодня! Я отлаживал просто отлично. Я внес изменения, запустил отладчик и потерял свои стрелки. Я попытался перезагрузить, но они все еще исчезли.

Я НЕНАВИЖУ CS5. Это полный кусок дерьма!

person user359519    schedule 09.06.2011

Я знаю, что это старый вопрос, но я недавно столкнулся с этой проблемой и нашел для нее простое решение.

Перейдите в «Окно» > «Отладка» и откройте панель «Отладка». Эта панель должна быть открыта в какой-то момент во время сеанса Flash, чтобы отображалась при запуске отладчика. Когда вы создаете новый проект, он открывается по умолчанию, но при последующих открытиях Flash он не всегда открывается автоматически, и его нужно открывать вручную. Это восстановит точки останова и пошаговое выполнение.

person patches365    schedule 20.08.2016