问题标签 [neko]

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.

0 投票
1 回答
186 浏览

haxe - haxe 抽象代码不适用于 neko

以下代码编译为 Javascript 并运行正常,http ://try.haxe.org/#8C940

但是当为 neko 编译时,它给出了以下错误:

有问题的错误是行:

任何想法为什么语言功能在一个目标中起作用但在另一个目标中不起作用?我该如何解决 neko 的问题?

谢谢。

0 投票
1 回答
537 浏览

haxe - Windows 上的 OpenFL 基本安装不起作用?

我去了http://www.openfl.org/archive/download/并按照步骤进行了非常基本的第一次测试:

当我尝试使用以下命令运行它时:

我得到:

我之前没有用 Haxe 或 OpenFL 做过任何事情,所以这是一个全新的安装。任何人都可以猜到发生了什么?它似乎没有看到 openfl 库的内容,尽管它可以完美地生成项目。

(更新:我在 Mac 上尝试了完全相同的方法并且效果很好,所以我认为问题与 Windows 有关)

0 投票
1 回答
504 浏览

packages - Haxe:从 neko、cpp 和 java sys 树导入

我想使用 Haxe 编写一个库,该库可以被其他项目以各种不同的语言使用。

目前我在我的图书馆的顶部:

所以我的库编译为 neko 就好了,使用-neko标志。但是,如果我尝试使用该-cpp标志,则找不到包:

我认为解决方案是改为像这样进行导入:

并让 Haxe 更改sysnekocpp取决于我使用的编译标志。(假设所有模块都可以在所有目标语言中使用。)但这也不起作用。

我应该怎么做?

0 投票
1 回答
163 浏览

regex - Neko 和 Native 上的特定正则表达式失败

所以我正在对 haxeflixel 进行一些清理工作,我需要验证一个 csv 映射,所以我使用正则表达式来检查它是否正常(不要提及结尾逗号,我知道那不是有效的 csv 但我想要允许它),我认为我有一个不错的正则表达式可以做到这一点,它似乎在闪存上运行良好,但是 c++ 崩溃,neko 给了我这个错误:运行 pcre_exec 时发生错误......这是我的正则表达式,对不起,它很长,但我不知道问题出在哪里...... ^(([ ]*-?[0-9]+[ ]*,?)+\r?\n?)+$ 如果有人知道可能发生了什么,我会很感激,谢谢,尼科

附言。我的正则表达式中可能存在用于检查 csv 的错误,但我可以弄清楚这些,这很有趣,我宁愿只知道具体可能导致这种情况的原因:)

编辑:啊,我刚刚注意到这不会发生在所有字符串上,一旦我将其缩小到哪些字符串,我会发布一个......至于我正在检查的内容,它基本上只是为了确保有没有奇怪的 xml 标头,或地图文件中的任何非整数值,基本上它应该验证这一点:

1,1,1,1

1,1,1,1

1,1,1,1

或这个:

1,1,1,1,

1,1,1,1,

1,1,1,1,

但不是:

xml 等等等等>

1,米,1,1

1,1,b,1

1,1,1,1

xml>

(是的,我知道那不是有效的 xml;))

编辑:它变得陌生:所以我试图确定是什么字符串使它崩溃,虽然这仍然不能解释法线贴图崩溃,但它肯定很奇怪,并且具有相同的结果:

发生的事情是:这将失败 .match() 测试,但不会崩溃:

虽然这会使程序崩溃:

0 投票
1 回答
558 浏览

android - 无法访问 getSystemService

我正在尝试调用getSystemService(method of Activity) 来访问传感器,但看起来它不存在。

这是我尝试过的代码:

我什至检查了awith的所有方法

getSystemService一个清单。但不知何故我不能称之为:Clojure 说没有这样的方法。

更新: getSystemService不是静态方法,所以这就是原因,我猜。

但是,有没有办法?

0 投票
1 回答
58 浏览

android - Deftrait 在 Neko 中产生 NoSuchMethodException

我开始阅读Neko的教程,我想创造自己的特质。如所述,我一直在关注 neko 上的文档处所述,但它不断产生错误。

更加具体:

产生的错误:

java.lang.NoSuchMethodException:在 main$eval1159$fn__160.invoke(NO_SOURCE_FILE:4) 找不到参数 main$fn__153) 的方法 .SetOnTextChange

有没有人遇到过类似的问题或知道我做错了什么?在此先感谢您的任何建议。

0 投票
1 回答
232 浏览

haxe - 可以有不同的签名吗?

我有以下代码:

这是一个尝试 Haxe 代码的链接

如果我尝试编译这段代码,我会得到一个错误:```重复的类字段声明:doAdd```

我的问题是,在 haxe 中是否有两种具有不同签名的方法?

0 投票
1 回答
20 浏览

neko - 是否可以从 Neko 向 Apache 日志发出日志消息?

使用 nekotools 服务器进行开发时,我会在控制台中收到所有消息。是否可以在服务器上的 Apache 日志中激活这些消息以进行调试?

0 投票
1 回答
552 浏览

windows - 在 Haxe 中创建透明窗口(Neko 或 Windows 目标)

我正在尝试使用 Haxe 3.1.3 制作一个简单的类似 OSX 的停靠应用程序。我似乎无法弄清楚如何使主应用程序窗口透明(没有标题栏、边框等),以及除了图标本身之外忽略鼠标事件。理想情况下也没有任务栏项目,只是一个系统托盘项目。

我相信 Haxe Windows 目标使用 SDL,并且很确定 SDL 可以支持这种行为?我不确定 Neko 目标是如何编译的,或者如何处理这个......我可以在 Haxe application.xml 或类似的东西中设置一些标志吗?或者这对于 Haxe Windows 或 Neko 目标是不可能的?

编辑

我发现可以用 Neko 编译的 Waxe haxelib 在 Window.hx 文件中有一堆标志 - https://github.com/nmehost/waxe/blob/cd9739e007ed10918166588faf2339d623b22fc4/wx/Window.hx

其中包括诸如 FRAME_NO_TASKBAR 和 BORDER_DOUBLE 之类的选项,它们在作为参数传递给 Simple.hx Waxe 示例项目中的 wx.Frame.create() 函数时都有效。

它还包括标志 TRANSPARENT_WINDOW,但这似乎什么也没做。不知道为什么其他标志起作用,但 TRANSPARENT_WINDOW 标志不起作用。

0 投票
2 回答
1542 浏览

rest - 如何从 Haxe/Neko 发送 HTTP PUT 请求?

我有一个在 NekoVM 下运行的服务器,它提供 RESTLike 服务。我正在尝试使用以下 Haxe 代码向该服务器发送 PUT/DELETE 请求:

问题是只有onStatus事件显示一些东西:

谁能解释我做错了customRequest什么?