Установил дома haxe ....
Так понимаю что эта вещь без какой либо визуализации и работает тоько лишь через командную строку ....
По факту я бы хотел писать SWF приложения и чтобы они получались не такие толстые как на ActionScript ...
Незнаю счего начать ... Есть ли документация на русском ? я в английском несилён ...
Приступая к работе - 2
Установил хэкс + swhx
Вообще я флэш-программер, поэтому привык работать в обыкновенном адоб флэш, но хэкс, конечно, предлагает заманчивые фишки для создания опупенных флэш-приложений. Вот поэтому пытаюсь освоить это дело. С переменным успехом.
Очень смущает, что всё как-то идёт с косяками. Если кто-то может подсказать, объясните.
1) Скачал haxe, он всё установил-загрузил (виндоус). Всё скопировал он в c:\program files\Motion-tween (??? странно или так и надо?!)
запускаю, как было написано в мануале
haxelib run swhxи тут же вылетает месседжбокс, что app.n не найден! Uncaught exception in load.c on line 176. Ну это меня смущало пару дней, инфы по этому поводу не нашёл вообще в инете. Сейчас, уже освоив, как компилировать, я так думаю, это вылезает потому, что не все сэмплы откомпилированы (хотя хз...)... Но в целом- вопрос открыт. В чём дело?
2) Не смотря на открытый пункт 1, компиляцию я вроде нашёл, как делать. И решил посмотреть туториалс, как сделать что-то простенькое.
И вот следующий прикол: взял туториал со страницы haxe.org (точный адрес сейчас не нашёл).
и там есть такая строка:
var server = new neko.net.RemotingServer();Никаких дополнительных сообщений, что надо что-то ещё устанавливать, в туториале не написано. Это самые основы. Однако компилятор даёт мне вот что: class not found: neko.net.RemotingServer
Что не так? файла RemotingServer.hx я не нашёл у себя, его и правда нет. Может, надо установить что-то ещё? доп. библиотеки?..
neko.net.RemotingServer
по поводу RemotingServer - скорее всего дело в том, что тьюториал составлялся для версии ниже недавно вышедшей haXe 2, а ты установил как раз свежий haXe, в котором весь пакет haxe.remoting был полностью переписан.
Детали изменений можно посмотреть здесь: http://haxe.org/doc/advanced/haxe2, а по API можно увидеть, что сейчас класса neko.net.RemotingServer в нём нет, есть neko.net.ThreadRemotingServer либо neko.net.ThreadServer.
копирование файлов в c:\program files\Motion-tween при установке - нормально
Re: Приступая к работе ....
По визуализации - haXe это язык и компилятор. Не среда и не программа наподобие Adobe Flash. Из редакторов / сред разработки, которые помогают упростить (и в чём-то визуализировать, процесс компиляции, например) наиболее развитым на данный момент является FlashDevelop. Кое-какая информация про IDE для haXe есть также у нас на форуме.
SWF приложения писать сможете и процесс написания может стать более удобным и приятным, чем c ActionScript (при условии некоторых успехов в изучении haXe конечно), а вот насчёт "толщины" не совсем понятно, что имелось в виду.
По документации. Часть документации на haxe.org переведена на русский. Также начать можно с изучения "Основ haXe" на этом сайте, к которым можно добавлять комментарии или вопросы в отличие от доков на офсайте.
А вообще одна из главных целей haXe.ru как раз в том, чтобы те, кто изучает haXe, постепенно собирали здесь для себя и других информацию о своих новых познаниях и экспериментах, т.о. собирая здесь базу знаний на русском языке. Так что по мере изучения всегда добро пожаловать сюда - сохранять для себя и других и обсуждать находки/возникшие вопросы/решения.
Отправить комментарий