AS3 - это фреймворк, работающий на готовых библиотеках, которые вам придется как-то заменить в своем «переведенном» коде.Например, что, по-вашему, должен делать нативный код, когда вы делаете new Sprite()
?
Haxe не пытается найти замену.Он использует другой подход, поскольку позволяет повторно использовать фрагменты кода, которые легко переводятся, но те, которые не переводятся, помечаются как специфические для определенной среды.Однако в Haxe предпринимаются попытки создать API, аналогичный API-интерфейсу отображения Flash, с использованием графического движка NME.
Учитывая ваш пример с компилятором iOS, он снова компилируется с существующей библиотекой.встроенного кода, обеспечивающего функциональность списка отображения, видео и аудио проигрывателей и т. д.