Haxe Intelli-J / VSCode генерируется SWF не распознан

Я установил SWF-библиотеки в моей текущей идее intelli-j project.xml с preload / generate / embed all, установленной в true. Я могу создать экземпляр класса в коде, и все работает, когда я тестирую проект, но Intelli-j называет его неразрешенным символом. Я попытался добавить папку активов в качестве источника библиотеки в моем модуле (тоже попробовал swc), но ничего не работает. Я что-то не так делаю или это за пределами возможностей Intelli-J?

Изменить: после рекомендации VSCode я также настроил свой проект в этой среде. У меня та же проблема, за исключением того, что VSCode отменяет сборку, хотя openfl не возвращает ошибок.

2 ответа

Решение

Я не знаю, является ли это правильным решением, но я собрал openfl и указал intelliJ на созданный каталог /Export/flash/haxe/_generated/, и это сработало. Похоже, это будет работать и для VSCode.

Но что-то не так в этом. как мои SWF-ссылки моей предыдущей сборки, но все остальное отражает следующую сборку

Я настоятельно рекомендую перейти на более простой редактор, я бы предложил Visual Studio Code, потому что он работает на win / linux / mac. https://marketplace.visualstudio.com/items?itemName=nadako.vshaxe

Но есть и другие варианты. Если вы работаете только с Windows, то HaxeDevelop ( FlashDevelop) очень хорош. https://haxedevelop.org/ Возможно, Atom, особенно если вы используете Luxe. https://github.com/snowkit/atom-haxe/tree/haxe-rewrite Vim, если вы так наклонены и как нажатия клавиш. https://github.com/jdonaldson/vaxe Или любой простой текстовый редактор (я часто использую textmate) с терминалом.

Я не стал бы трогать Intellij или FDT для разработки Haxe. Я пробовал почти все редакторы с поддержкой Haxe, и эти два были беспорядочными, я уверен, что они хороши для AS3, Java и тому подобного, но не для Haxe. Мне сказали, что они значительно улучшились, но я все равно остаюсь чистым.

Я считаю, что это очень сложные продукты, и для этих компаний недостаточно пользователей Haxe, чтобы инвестировать в поддержку, необходимую для сложной экосистемы, такой как Haxe, также Haxe быстро развивается, и им трудно идти в ногу с новыми функциями, даже хотя haxe complier предлагает так много поддержки завершения. Большинство пользователей Haxe научились избегать электропитания, за исключением нескольких крупных компаний, которые могут помочь друг другу в решении проблем с настройкой.

Вам гораздо лучше просто пойти на Visual Studio Code или Kode ( Kha-версия), так как теперь это предпочтительный вариант для разработки Haxe, и он бесплатный, и большинство людей, работающих с gitter или irc, могут помочь.

Извините, если я не могу ответить на вашу проблему, но если вы продолжите использовать мощную IDE, такую ​​как intellij, у вас снова будут проблемы, поэтому избавьте себя от боли и просто переключитесь на код и терминал Visual Studio, и если у вас все еще есть проблемы тогда вы получите много помощи.

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