В целом, я думаю, что мой вопрос таков:
Как заставить hxcpp скомпилировать haxe-код для Flash 8?
Вот где я. Я новичок в haxe и пытаюсь получить образец отсюда:
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 нацелен на SWF-файлы Flash версии 9, а haxe-код нацелен на Flash 8. Я пытался заставить его принять синтаксис Flash 8, используя "-swf-version 8", но это не работает (выдает те же ошибки).