问题标签 [nme]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - 部署到 Windows 时嵌入和读取图像资产
在其他平台上,我可以只使用 [Embed(source="logo.gif")] 或 @:bitmap 之类的东西,但对于 Windows/其他 Cpp 平台,似乎没有选择。
我尝试使用EmbedAssets库,但它已经过时了。
我也尝试使用 nmml 文件资源标签。有了这个,我可以将图像作为 haxe.sys.io.Bytes,但要使用我需要将 haxe.sys.io.Bytes 转换为 nme.utils.ByteArray。我还没有找到一种方法来做到这一点。
那么,在部署到 Windows 时,如何在 haxe/nme 项目中嵌入图像?
model-view-controller - Haxe NME UI:MVC 应用程序设计的最佳实践
昨天我偶然发现了 Haxe NME 项目,这是一个非常有前途的想法。但是,仍然无法使用此框架构建复杂的 UI。在我看来,构建一个针对这么多不同平台的 UI 框架似乎是一项令人生畏的任务,因此我认为这不是一种可行的方法,因为即使是像 Qt 和 wxWidgets 这样古老而成熟的 UI 框架也不支持很多平台。
然而,在一些漂亮的 UI 设计器工具的帮助下构建一个特定于平台的 UI,然后将 UI 代码连接到用 Haxe 编写的 UI 无关代码是有意义的。我不知道这是否可行,因为我找不到任何示例,但也许已经编写了一些 MVC Haxe 代码,可以成功连接到不同平台特定 UI 的人想分享他的经验。谢谢。
haxe - 如何退出 Haxe/OpenFL 程序?
我正在使用 Haxe、OpenFL(以前的 NME)和 HaxeFlixel 制作游戏。
然而,问题是,我似乎找不到一个好方法来制作一个按下时会关闭游戏的 Flixel 按钮。我打算在主菜单上制作一个“退出”按钮。
有什么简单的方法可以做到这一点还是不可能?
haxe - 嵌入外部 SWF 库时,为什么我的 Haxe OpenFL 项目中出现 Class not found 错误
我的 OpenFL 项目正在编译为 Flash,团队中的另一位开发人员在 Actionscript 3 中构建了一些组件供所有开发人员使用。我像这样将包含组件的 SWF 添加到我的 build.xml 文件中。
我还将它添加到我的 build.hxml 文件中,以便在 sublime 文本中获得代码提示
在我的 Main.hx 文件中添加导入语句后,我收到以下错误。
我向 openfl 发送了 -verbose 参数,并且能够看到库被成功嵌入,并且只有在我尝试使用库中的 Menu 类时才出现此错误。
flash - Haxe 未检测到库
我是 haxe 和 nme 的新手,我想我会做一个示例项目,看看它是如何工作的。我通常将 FlashDevelop 用于 IDE。
首先,我尝试运行此处提供的 Actuate 示例:http: //www.joshuagranick.com/blog/2011/07/05/getting-set-with-haxe-nme-and-webos-even-easie/
在命令提示符下它告诉我找不到第一个导入(即 Actuate)
然后我尝试使用 FlashDevelop 并创建了一个 NME 项目。当我尝试编译到任何平台时,它会告诉我:
haxelib 运行 nme 构建 C:\Users\Zeeshan\Documents\Newnme\application.nmml flash
未安装库 nme 构建因错误而停止 (haxelib.exe)
完成(1)
请问我有什么帮助建议吗?
更新:直接在提示符下执行会给出:
C:\Users\Zeeshan>haxelib run nme build C:\Users\Zeeshan\Documents\Newnme\application.nmml flash
错误::无效的 DCE 模式,预期标准 | 满| 不。
Haxe 编译器 3.0.0 - (C)2005-2013 Haxe 基金会
ios - 在 cpp 和 ios 上构建 openfl 项目的问题
当我倾向于使用我的 Mac 在 cpp 和 ios 上构建我的 openfl 项目时出现一些问题。错误消息如下所示。任何可以帮助我的人吗?非常感谢!
sh: g++: command not found 调用自?第 1 行 ...
未捕获的异常 - 创建 pch 时出错:127 - 构建已取消
haxe - 如何在 Haxe 中写入 XML 文件?
我正在使用 Haxe 和 OpenFL,我得到了一个生成 Xml 文件的程序。
但是,我不知道如何保存该文件。我可以创建 Xml 树并检查它是否有效,但对于我的生活,我无法弄清楚如何编写文件。
那么,简单来说,如何在 Haxe 中编写(和创建)文件?我希望能够将我新创建的 Xml 文件(它们用作我的程序的设置文件和初始化文件)保存在计算机上,以便以后加载它?
haxe - 将js项目转换为NME项目?
我有一个使用 haxe js 项目用 createJS 编写的项目,将项目重写为基于 NME 的目标 AS3 会涉及什么?
这是一项艰巨的任务吗?有人试过这个吗?
blackberry - 使用openfl在黑莓上没有声音
我尝试使用 haxe (openfl) 进行黑莓开发。我测试了 PlayingSound 样本 - 它有效。但是当我尝试从 url 加载声音时 - 不起作用。
这是我的代码:
在 Flash 目标中,此代码正在从 url 播放我的声音,但是当我将应用程序部署到我的设备时 - 它没有声音。在设备上,只有从资产文件夹加载声音才能正确播放。另外,我看到 soundChannel 位置始终为 0(在设备上);
我尝试先用加载器加载声音,然后在加载完成后播放,但这对我也没有帮助。
请帮帮我。
PS对不起我的英语。