【问题标题】:Haxe IntelliJ / VSCode generated SWFs not recognisedHaxe IntelliJ / VSCode 生成的 SWF 无法识别
【发布时间】:2018-02-03 02:23:54
【问题描述】:

我在当前的 IntelliJ IDEA project.xml 中设置了 SWF 库,其中 preload / generate / embed 全部设置为 true。我可以在代码中实例化该类,并且在我测试项目时一切正常,但 IntelliJ 将其称为“未解析的符号”。我尝试在我的模块中添加资产文件夹作为库源(也尝试了 SWC),但没有任何效果。我做错了什么还是这超出了 IntelliJ 的能力?

编辑:在被推荐 VSCode 之后,我也在那个 IDE 中设置了我的项目。我遇到了同样的问题,除了 VSCode 取消构建,即使 OpenFL 没有返回错误。

【问题讨论】:

    标签: flash intellij-idea visual-studio-code haxe openfl


    【解决方案1】:

    我不知道这是否是正确的解决方案,但我通过 OpenFL 构建并将 IntelliJ 指向创建的 /Export/flash/haxe/_generated/ 目录并且它有效。看起来它也适用于 VSCode。

    不过,这似乎有些不对劲。就像我的 SWF 参考是我以前的构建,但其他一切都反映了下一个构建

    【讨论】:

      【解决方案2】:

      我强烈建议切换到更简单的编辑器,我会建议 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 编译器提供了如此多的完成支持,但仍会提供新功能。大多数 Haxe 用户都学会了避免使用电源 ide,除了大公司中可以互相帮助解决设置问题的少数人。

      你最好选择 Visual Studio Code 或 Kode(Kha 版本),因为它现在似乎是 Haxe 开发的首选,而且它是免费的,而且大多数 gitter 或 irc 上的人都可以提供帮助。

      很抱歉,如果我无法回答您的问题,但如果您继续使用像 intellij 这样的强大 IDE,您将会遇到更多问题,所以请省去您的痛苦,只需切换到 Visual Studio Code 和终端,如果您的仍然有问题,那么您将获得大量帮助。

      【讨论】:

      • 我昨天下载了visual studio代码,我正在努力学习它,在项目设置方面还没有任何意义。我在Mac上,顺便说一句。我在从未接触过的 PC 上安装了 haxedevelop,它真的很棒。回到手头的问题,我真的不想在为期一周的项目上切换 IDE,而且我仍然不相信这是 intelli-j 无法做到的。但是,是的,我真的厌倦了
      • 让项目在 vscode 中工作,遇到同样的问题。
      猜你喜欢
      • 1970-01-01
      • 2018-05-17
      • 2014-11-12
      • 1970-01-01
      • 2016-03-15
      • 1970-01-01
      • 1970-01-01
      • 2023-03-10
      相关资源
      最近更新 更多