总括而言,我想我的问题是:
如何强制hxcpp为Flash 8编译哈克斯代码?
我就在这里。我是哈克斯的新手,我正试着从这里得到一个样本:
http://tilestudio.sourceforge.net/flash/Demo.html
要使用hxcpp进行编译,请在我的测试中了解haxe如何在iphone上编译应用程序。
我得到了其他示例,可以很好地编译,并将它们放在iphone上,但是当我编译这个示例时,它会抱怨如下:
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)可以很好地编译:
-swf Demo.swf
-swf-lib DemoRes.swf
-main Demo.hx
-swf-header 480:320:100:808080但如上面所述使用此(cpp.hxml)失败:
-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语法,但是它不起作用(会产生同样的错误)。
发布于 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
发布于 2009-10-08 23:50:08
虽然Neash是相当完整的,但我不确定它是否能100%映射Flash。尽管如此,您肯定有一个与Neash不兼容的- swf问题;因为除了flash之外,不可能在其他平台中嵌入swf文件。你必须以不同的方式管理你的资产。也许在不远的将来,即使嵌入swf资源也是可能的,但是首先必须有人编写一个很好的反编译器,将它们转换成预定的目标。
https://stackoverflow.com/questions/1540122
复制相似问题