首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Haxe项目编译良好,但不会使用hxcpp进行编译。

Haxe项目编译良好,但不会使用hxcpp进行编译。
EN

Stack Overflow用户
提问于 2009-10-08 20:09:04
回答 2查看 1.1K关注 0票数 2

总括而言,我想我的问题是:

如何强制hxcpp为Flash 8编译哈克斯代码?

我就在这里。我是哈克斯的新手,我正试着从这里得到一个样本:

http://tilestudio.sourceforge.net/flash/Demo.html

要使用hxcpp进行编译,请在我的测试中了解haxe如何在iphone上编译应用程序。

我得到了其他示例,可以很好地编译,并将它们放在iphone上,但是当我编译这个示例时,它会抱怨如下:

代码语言:javascript
复制
Demo.hx:32: characters 17-53 : Class not found : flash.MovieClip
Demo.hx:42: characters 20-36 : Class not found : flash.Key
Demo.hx:44: characters 43-60 : Class not found : flash.Stage

正如我前面提到的,使用以下hxml文件(flash.hxml)可以很好地编译:

代码语言:javascript
复制
-swf Demo.swf
-swf-lib DemoRes.swf
-main Demo.hx
-swf-header 480:320:100:808080

但如上面所述使用此(cpp.hxml)失败:

代码语言:javascript
复制
-main Demo.hx
-lib nme
-lib neash
-swf-lib DemoRes.swf
--remap neko:cpp
--remap flash:neash
-cpp cpp

所以我认为问题在于hxcpp的目标是Flash 9 swf,而haxe代码正在运行Flash 8,我试图强迫它使用“-swf 8”来接受Flash 8语法,但是它不起作用(会产生同样的错误)。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-10-14 12:00:52

我问休,Haxe的hxcpp编译器部分是做所有haxe / iphone / hxcpp的工作,他说Flash 8不是hxcpp的可用目标,只有Flash 9和更高版本.谢谢你的回应休!

http://gamehaxe.com/2009/08/17/switched-to-immix-for-internal-garbage-collection/#comment-309

票数 1
EN

Stack Overflow用户

发布于 2009-10-08 23:50:08

虽然Neash是相当完整的,但我不确定它是否能100%映射Flash。尽管如此,您肯定有一个与Neash不兼容的- swf问题;因为除了flash之外,不可能在其他平台中嵌入swf文件。你必须以不同的方式管理你的资产。也许在不远的将来,即使嵌入swf资源也是可能的,但是首先必须有人编写一个很好的反编译器,将它们转换成预定的目标。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1540122

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档