设置:我是 Actionscript 3 和 mxmlc 的新手,我正在运行带有 multilibs 的 64 位 Arch Linux。Arch Linux 发行版既不提供也不支持 Flex SDK 和 flixel,所以我将它们分别提取到 ~/devtools/flexsdk 和 ~/devtools/flixel。我已将 Flex SDK .../bin/ 添加到我的路径中,并将 flixel 的 .../org/ 复制到我所有的 flixel 项目根目录中。
问题:我编译的每个纯 as3 的 HelloWorld.as 都可以编译并运行良好,但是如果我尝试使用 flixel 库,则生成的 SWF 会显示一个空白屏幕,无论是黑色还是白色。我可以在浏览器中右键单击正在运行的 SWF,它会显示“电影未加载...”和“关于 Adobe Flash Player 11.2.202.258...”。发生在 Firefox 17 和 Chromium 23 中。
研究:我已经尝试了所有我能找到的 flixel HelloWorld,包括Adam Atomic 的. 所有人都受此困扰,我得到的唯一错误是告诉我没有预加载器。
我编译了具有预加载器的EZplatformer以查看这是否是问题所在,即使使用 -debug=true 编译它也没有任何错误,但仍然是相同的空白屏幕。
问题:我猜我需要做更多的事情来设置 flixel 或设置 mxmlc 以使用 flixel,但我不知道是什么。有谁知道这个问题是什么或我哪里出错了?flixel-master 代码中是否有与 Flex SDK 4.6 mxmlc 不兼容的内容?