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 в любом случае, но тогда он не запустится...