HaxeDevelop / FlashDevelop поддерживает только отладку точек останова на цели Flash.Это может быть немного сложно настроить, поскольку для вашего PATH
требуется 32-битная Java (это ограничение не существует при отладке Flash в VSCode).Также необходимо убедиться, что проигрыватель Flash Debug связан с файлами .swf
.Вы можете найти более подробную информацию здесь и здесь .
С другой стороны, VSCode поддерживает отладку гораздо более широкого диапазона целей :
- JavaScript
- HashLink
- HXCPP
- Eval (макросы)
- Flash
В любой среде IDE нет поддержки отладки для цели Neko.
Если вы используете OpenFL, вам следует установить расширение Lime , которое обрабатывает всю конфигурацию отдельных адаптеров отладки для вас. (примечание: для этого требуется Lime 7.3.0 или новее) .В новом проекте просто «Начать отладку» и выберите «Lime» из выпадающего списка:
Это создает конфигурацию запуска Lime в.vscode/launch.json
:
{
"version": "0.2.0",
"configurations": [
{
"name": "Lime",
"type": "lime",
"request": "launch"
}
]
}
Теперь отладка должна работать «из коробки» с выбранной в данный момент целью (просто убедитесь, что у вас выбрана конфигурация «Отладка» для выбранной цели).Вы можете щелкнуть индикатор строки состояния, чтобы переключаться между конфигурациями:
Если у вас отсутствует расширение отладки, расширение Lime должно открыть всплывающее окно с предложением установить его.