all in one? возможно ли?

Доброго времени суток!

Я недавно начал изучать хекс. Появился один вопрос - возможно ли используя Flashdevelop писать проект с использованием PHP, Javascripts, MySQL, Flash, т.е. - возможно ли использовать ВСЕ эти технологии в одном проекте одновременно используя только хекс?

Заранее спасибо :)

возможно

возможно
в плагине для второго FlashDevelop есть и возможность одновременно компилировать все цели.
а третьем поддержка haXe встроена и работает без плагинов, но нет встроенного функционала одновременной компиляции, хотя при желании можно настроить это дело и там, хотя несколько сложнее, где-то у них на форуме об этом по-моему было. в любом случае можно можно запускать hxml самостоятельно, а в нём уже прописать сколько угодно каких угодно целей.

А как быть с

А как быть с пакетами php.* neko.*?

Сейчас я например делаю импорт так, чтобы хоть как то отвязатся от указания полного пути при использовании.
Пример:

#if php
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.

-cp src
-main Main
-neko n/application.n

--next

-cp src
-main Main
-php php

--remap neko:php

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <blockcode> <dd>
  • Строки и параграфы переносятся автоматически.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>.

Подробнее о форматировании

CAPTCHA
Этот вопрос помогает предотвратить автоматический спам
Image CAPTCHA
Enter the characters shown in the image without spaces, also respect upper and lower case.
To prevent automated spam submissions leave this field empty.