haxe

    2热度

    1回答

    我试图用一种语言编写源代码,并将其转换为本地C++和JS源代码。理想情况下,转换后的数据源应该是人类可读的,并尽可能地类似于原始数据源。我希望哈克斯能为我解决这个问题。所以我用haxescript编码并将其转换为相应的C++和JS源代码。然而,我发现haxe的例子似乎为您创建了最终的应用程序。所以使用C++时,它将使用msbuild(或者它找到的任何编译器)并从生成的C++代码为您创建最终的exe

    3热度

    1回答

    是否可以将我的类型构建宏应用于项目中的所有类而不修改其代码? 我想实现一个基于Haxe宏的调试器:基本上我在每个类的函数中的每个表达式之间向我的函数注入调用。目前我有一个接口IDebuggable,只有实现该接口的类中的代码才能在断点处停止。

    2热度

    1回答

    得到行号和线的位置在haXe的宏的每一个表情,我们可以得到它在http://api.haxe.org/haxe/macro/Position.html形式位置: { file:String, // filename - relative to source path min:Int, // position of first character in file max

    1热度

    1回答

    在this Flambe guide它说: “这处置函数删除其所属的实体此组件,您应该重写处置功能,以自己出售的对象,以防止内存泄漏。” 我有3个问题: 我应该如何重写处置功能? 如何正确使用dispose函数? 有没有办法检查Flambe中的内存泄漏?

    2热度

    1回答

    我想要的是将Flash项目转换为openfl项目(用haxe编写)以便使用其跨平台功能。我使用as3hx将Flash项目的actionscript类转换为haxe。然后我手动修复编译错误,并修复运行时错误。当我编译项目时,我看到一个空白的黑色窗口,这意味着图形没有加载。我转换的代码和代码工作正常,但我不知道我该怎么处理图形。 Flash项目中有一个fla文件,我不知道如何将其转换为openfl。

    1热度

    1回答

    我知道,这是一个非常微不足道的问题,但我还没有找到任何示例,所以我现在陷入困境。 我有一个非常简单的Haxe对象。这是文件Thing.hx的内容: @Persistent class Thing { @Property public var thingName: String; } 我可以编译: haxe Thing.hx -python Thing.py 结果是一

    1热度

    1回答

    假设您有类型构建宏,接口调用@:autoBuild使用上述宏,实现接口和类的扩展类。如果类不包含特定的方法,则宏将失败。 像这样: Macro.hx package; import haxe.macro.Context; import haxe.macro.Expr; import haxe.macro.Type; class Macro { macro public fu

    0热度

    1回答

    我刚刚在Windows上更新了Haxe,Luxe,Hxcpp等,但没有使用它们一段时间,现在我的项目都不会编译,甚至没有“空“样本。我在cmd中获得以下内容: C:\GAMEDEV\empty>haxelib run flow run flow/1.0.0-alpha.2 (node.js v0.12.7) flow/target is windows (arch 32) flow/haxe

    0热度

    2回答

    HAXE/OpenFL代码: import openfl.net.URLRequest; import openfl.Lib; Lib.getURL (new URLRequest (url), "_self"); // Opens the linked document in the same window or tab as it was clicked Lib.getURL (n

    1热度

    2回答

    我有一个基本的原型类: class CItemProto { public var id:Int; public var count:Int; ... } 和别样的一些扩展: class CItemThing extends CItemProto { ... } class CItemResource extends CItemProto { ... }