加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Actionscript 3 vs haXe:为新的Flash项目选择哪个?

发布时间:2020-12-15 19:50:34 所属栏目:百科 来源:网络整理
导读:我在一个新的Flash游戏项目的规划阶段,并想知道哪种语言会更好使用?我已经对Actionscript 3有很强的理解,并且还没有使用haXe,但我已经阅读了语言参考文档,看来haXe有一些来自我最喜欢的语言C#和Ruby的功能。 所以我的问题有两个部分: 1)可以与flash组
我在一个新的Flash游戏项目的规划阶段,并想知道哪种语言会更好使用?我已经对Actionscript 3有很强的理解,并且还没有使用haXe,但我已经阅读了语言参考文档,看来haXe有一些来自我最喜欢的语言C#和Ruby的功能。

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

1)可以与flash组件(swc文件)交互吗?像例如如果我使用Flash IDE皮肤一些控件,我可以导入这些控件,并使用它们在haXe?

2)haXe编译器有什么性能优势吗?或任何陷阱?

解决方法

1)是的,没有。从2.03 haXe可以出口SWCs。这意味着您可以在haXe中编写代码,编译为SWC,然后将该SWC与Flash配合使用。现在haXe不支持SWC输入,只输出(虽然我相信他们正在这工作)。

2)是的,使用haXe有好处 – 与Adobe的编译器不同,haXe实际上在编译期间做了一些优化(这已经是社区一段时间的主要争论焦点)。此外,haXe利用一些“隐藏”新的字节码,Flash Player 10目前既不使用Flash也不使用Flex – 只有Adobe的Alchemy(从C/C++源交叉编译到SWC)。

我知道的唯一的“骗子”是,它是一种bizzaro ActionScript – 东西只是足够的不同,它会让你一个相当数量。话虽这么说,与泛型和更快的代码功能,这是小的价格付出!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读