【问题标题】:processXmlResource cannot reach the xml fileprocessXmlResource 无法访问 xml 文件
【发布时间】:2014-10-28 10:58:46
【问题描述】:

我正在尝试使用 Haxe 和 HaxeUI 复制此 hello world example。 当我编译项目时,一切似乎都很好,但是当我尝试从浏览器执行 swf 时,出现如下错误:Cannot access a property or method of a null object reference 引用 processXmlResource(在根文件夹中我有 main.hx,在子文件夹中有 xml) .

下面是我得到的错误截图:

【问题讨论】:

  • 您能否将您的 application.xml 也粘贴到原始问题中?可能有助于追查问题。

标签: haxe haxeui


【解决方案1】:

您是否修改了您的应用程序application.xml(或project.xml)以在您的项目根目录中找到资产?或者将所有资产放在assets 子文件夹中,然后让您参考application.xml

基本上它似乎没有找到您的 xml 资源。此示例可能是基本项目设置的一个很好的示例:https://github.com/ianharrigan/haxeui/tree/master/samples/hello_world_xml

【讨论】:

  • 可能与我如何构建项目有关?现在我正在使用 Intellij,我的 .hxml 文件显示:-swf-header 300:200:40:FFFFFF -swf-version 11 -xml a -debug -lib haxeui -lib lime -lib nme -lib openfl。我会尝试你的例子,我会告诉你
  • 好的,我执行了你的代码,openfl 在我的项目中创建了一个 bin 文件夹,现在我应该如何处理这个 bin 文件夹?用haxe编译它?
  • bin 文件夹中有什么?那应该是输出。如果你只运行 haxelib run openfl build application.xml flash 会发生什么?
  • 好的,现在正在解决我仍在使用 haxe 而不是 openfl 编译的问题,谢谢队友 :)
猜你喜欢
  • 2019-02-09
  • 1970-01-01
  • 1970-01-01
  • 2015-02-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-11-19
相关资源
最近更新 更多