В общем, я думаю, что мой вопрос заключается в следующем:
Как заставить 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», но это не работает (дает те же ошибки).