ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
那么,这里你都做了什么? 上一个例子中,编译工具从 `.hxml` 文件中读到信息,告诉它要加载并扫描 `HelloWorld` 类的语法。这是基本的类。在 Haxe 中编写类,正确的给包含这些类的文件命名非常重要。通过这个方式,当编译工具处理你的代码,它就知道通过类名字去加载哪个文件。因为编译工具扫描了基本类,它检查任何新的类名,并且进行语法扫描。一旦所有的 Haxe 代码被加载和扫描完毕,它将继续转换语法到等价的 SWF 字节码。编译工具之后会构造所有 Flash 文件必须的 SWF 字节码,并且把这两份字节码组合为一个单独的文件。 对于所有支持的平台,都会执行类似的过程,不同之处在于编译工具转换的结果代码不尽相同。例如,当编译为 `JavaScript`,编译工具会扫描代码然后像以往一样在内存中生成同样的结构。然而,当构造最终的 JavaScript 输出代码的时候,编译工具会在继续添加所有翻译之后的功能之前,生成一个小的具有跨浏览器功能的框架。