gpt4 book ai didi

flash - Actionscript 3 与 Haxe : Which to chose for new Flash project?

转载 作者:行者123 更新时间:2023-12-03 10:28:15 25 4
gpt4 key购买 nike

我正处于新 Flash 游戏项目的规划阶段,想知道使用哪种语言会更好?我已经对 Actionscript 3 有了深入的了解,还没有使用过 Haxe,但我已经阅读了语言引用文档,似乎 Haxe 具有我最喜欢的其他语言 C# 和 Ruby 的一些功能。

所以我的问题有两个部分:

1) Haxe 可以与闪存组件(swc 文件)互操作吗?例如,如果我使用 Flash IDE 为某些控件设置外观,我可以导入这些控件并在 Haxe 中使用它们吗?

2) Haxe 编译器是否有任何性能优势?或任何问题?

最佳答案

1) 是的,也不是。从 2.03 开始​​,Haxe 可以导出 SWC。这意味着您可以在 Haxe 中编写代码,编译为 SWC,然后在 Flash 中使用该 SWC。现在 Haxe 不支持 SWC 输入,只支持输出(虽然我相信他们正在研究这个)。

2) 是的,使用 Haxe 有很多好处——不像 Adob​​e 的编译器,Haxe 实际上在编译过程中做了一些优化(这一直是社区争论的主要焦点)。此外,Haxe 使用了 Flash Player 10 中出现的一些“隐藏”的新字节码,目前 Flash 或 Flex 都不使用这些字节码——只有 Adob​​e 的 Alchemy(从 C/C++ 源代码交叉编译到 SWC)。

我所知道的唯一“问题”是它是一种奇怪的 ActionScript - 事情完全不同,它会让你绊倒很多。话虽如此,但具有泛型和更快的代码等功能,而且付出的代价很小!

关于flash - Actionscript 3 与 Haxe : Which to chose for new Flash project?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1044779/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com