通常使用 haxe,我们需要使用现有的非 haxe 代码,因此我们可能希望我们的 haxe 代码吸收系统的一部分或添加到它,而不是编写外部代码,我们不能假设一个好的 haxe 设置的系统。
以 js 目标为例,假设我们想向一些现有的 javascript 代码添加功能,我们无法轻松控制 haxe 的入口点,我们必须在当前 js 代码中注入功能或类。JS 代码可能太复杂而无法重新排列成真正的友好格式。所以一种方法是用我们需要的东西来模拟一个类,然后尝试创建一些 neko 来自动插入并转换它,合并到当前的代码库中......但这是一个非常开放的问题,并且会与其他目标。
所以我的问题是您开发了哪些方法来在现有目标代码中混合 haxe 目标代码,例如在 js 源中添加一个 haxe 类,也许使用一些 neko 来自动插入并重新排列 haxe 中所需的引导代码恶作剧类。但也对您如何处理其他目标感兴趣,我可能对 haxe flash 有想法,但不是说 PHP 或 c++。让我们假设您无法设置标准的主引导结构,并且在每次发布时,您真的希望您的 haxe 代码在您点击构建按钮时正确地合并回主非 haxe 项目代码。
一个棘手但非常重要的解决方案使得在更多项目中使用 haxe 变得更加容易。