Доброго времени суток!
Я недавно начал изучать хекс. Появился один вопрос - возможно ли используя Flashdevelop писать проект с использованием PHP, Javascripts, MySQL, Flash, т.е. - возможно ли использовать ВСЕ эти технологии в одном проекте одновременно используя только хекс?
Заранее спасибо :)
возможно
возможно
в плагине для второго FlashDevelop есть и возможность одновременно компилировать все цели.
а третьем поддержка haXe встроена и работает без плагинов, но нет встроенного функционала одновременной компиляции, хотя при желании можно настроить это дело и там, хотя несколько сложнее, где-то у них на форуме об этом по-моему было. в любом случае можно можно запускать hxml самостоятельно, а в нём уже прописать сколько угодно каких угодно целей.
А как быть с
А как быть с пакетами php.* neko.*?
Сейчас я например делаю импорт так, чтобы хоть как то отвязатся от указания полного пути при использовании.
Пример:
import php.Lib;
import php.Web;
import php.Sys;
import php.io.File;
import haxe.Stack;
#else
import neko.Lib;
import neko.Web;
import neko.Sys;
import neko.io.File;
#end
И получаю платформо-независимые индентификаторы, например: Web.getParams(), Path.directory(Sys.executablePath())
Есть ли более простой способ?
Все просто.
В вашем hxml файле надо прописать "--remap neko:php". Компилятор будет воспринимать все пакеты neko, как пакеты php.
-main Main
-neko n/application.n
--next
-cp src
-main Main
-php php
--remap neko:php