Flash не работает отладчик больше. Возможная проблема с сокетом в Windows-10?

Обновление Баунти

Я оставляю вопрос практически таким же, но вначале я хочу отметить, что меня больше всего интересует помощь в попытке снова установить сокет между flash (Adobe Animate) и собственным отладчиком, так как я считаю, что это проблема у меня Или это гнездо между флеш и виндой?


Оригинальный вопрос

Я видимо что-то выключил? Даже когда я пишу действительно плохой код (например, пытаюсь вызвать функцию, которой нет, или делить целое число на дробь), флэш-плеер загружается, показывает цвет фона и останавливается там. Нет сообщений в окне вывода или в окне ошибок компилятора. Если я исправлю свой код, все будет работать нормально, но в течение примерно 30 минут (с тех пор, как я начал пытаться работать с растровыми изображениями для таблицы спрайтов), я не получаю ошибок времени выполнения независимо от того, какую ошибку я наберу в своем коде. Кто-нибудь знает, как включить его снова?

Я проверил настройки своего ActionScript и включил режим предупреждения и строгий режим.

Может ли это быть проблема с сокетом? Я признаю, что у меня мало опыта работы с сокетами и только поверхностное понимание того, что это вообще значит. Я добавил тег сокета. Если кто-то увидит, что это явно не связано с сокетами, я обязательно уберу этот тег.

ОБНОВЛЕНИЕ: 22.06.16

  • Я только что переустановил Adobe Animate CC 2015.2 и никаких изменений. Я попробую скомпилировать его во Flash Builder, когда у меня будет возможность помочь голубю решить проблему. (Изменить 6/24: Flash Builder работал! Но моя пробная версия истекла на следующий день, поэтому больше не является жизнеспособным вариантом).

  • И я только что попробовал что-то в командной строке в Windows 10 в качестве администратора:

    netsh winsock reset catalog
    netsh int ip reset reset.log hit
    

я нашел другого пользователя на flashdevelop.org, который использовал для устранения аналогичной проблемы, но без изменений.

  • И я только что попробовал отладку во Flash Builder. Это работало нормально (отладчик обнаружил ошибки), но моя пробная версия истекла на следующий день.

обновление 6/24

  • Я попытался запустить отладчик для AIR из IDE Adobe Animate CC, и он работает нормально, если нет ошибок; он не может сделать ничего видимого (без эмулятора Iphone, без окна SWF), если я вставлю опечатку или ошибку в коде.

  • Я также просто удалил winsock и winsock2, перезагрузил Windows, затем переустановил winsock и winsock2. Без изменений.

обновление 6/25

  • Просто попытался восстановить систему в Windows, чтобы установить все мои файлы, настройки, драйверы и т. Д. Так, как это было полторы недели назад... Также полностью удалил все продукты Adobe и переустановил. Без изменений. Я могу только вообразить, что стирание моего жесткого диска и переустановка Windows сделали бы уловку, но давай, это не доходит, не так ли?

Как предложил VC.One, я проверил окно ошибок компиляции (не могу поверить, что я не проверял раньше! Может быть, когда я проверил, прежде чем не было ошибок компиляции... Только ошибки времени выполнения?), И там отображаются ошибки. Означает ли это, что он ловит ошибки компиляции, а не ошибки времени выполнения?

2 ответа

Решение

Когда вы заставляете / тестируете ошибку времени выполнения... убедитесь, что вы проверили

  • Ошибки компилятора (ALT + F2), а также вывод (F2).
    Под выводом я подразумеваю окно, которое показывает следы (и проблемы во время выполнения). Один из этих двоих должен иметь обратную связь для вас.

Возможное решение - сохранить новое рабочее пространство. Итак, открыв эти окна для ошибок компилятора и вывода (или с вкладками, я вкладываю их рядом с моей временной шкалой), перейдите в Window (в верхних параметрах, таких как File/Edit/Debug и т. Д.) И выберите Workspace, а затем в него выберите New Workspace. Дайте ему имя во всплывающем окне и все в порядке.

Flash всегда должен загружать это текущее рабочее пространство (в следующий раз снова перейдите к параметру " Рабочее пространство", проверьте, чтобы рядом с ним было указано...).

Возможные подводные камни: 1 - Используйте отладочный проигрыватель. 2 - Убедитесь, что где-то нет ни одной попытки / перехвата, включающей ту часть кода, которая вызывает событие, которое может привести к ошибке. 3 - Проблема с сокетом: может быть экспортирована в режиме отладки, но swf не удается подключиться к отладчику (он ожидает 60 секунд в пустом состоянии) 4 - Компилируется ли он нормально? Если есть ошибки компиляции, вы можете получить SWF в любом случае, но тогда он не запустится...

Другие вопросы по тегам