Переехали на новый сервер

Сегодня благополучно перенёс haxe.ru на новый сервер и заодно обновил движок до свежей версии. На новом сервере установлено более современное обеспечение, MySQL 5, PHP 5 и так далее. Так что работать сайт теперь будет заметно быстрее и, я надеюсь, надёжнее.

HaXe 1.18

Опубликована очередная версия языка - haXe 1.18.
Из различных исправлений и добавлений к возможностям haXe в этой версии можно выделить дальнейшую оптимизацию и исправления в генераторе кода ActionScript3, добавленная поддержка flash9 XML и несколько серьёзных добавлений в объектную модель JavaScript (js.Selection, js.SWFObject и поддержка большего количества событий в js.Dom).

haxemedia 0.1 - haXeVideo с поддержкой Shared Objects

Открытость технологий основанных на haXe начинает давать плоды в виде новых проектов использующих и развивающих их.

Russell Weir выложил в открытый доступ первую тестовую версию haxemedia 0.1 своей модификации сервера haXeVideo 1.0. В haxemedia к основным функциям сервера добавлена поддержка Shared Objects. Кроме этого, в его планы входит добавление поддержки отдельных папок для серверных приложений и, судя по содержимому доступной на момент версии 0.1, ещё и поддержка AMF3.

Код к книге "Professional haXe and Neko"

обложка книги про haXe и nekoНа сайте издательства "Wiley" уже можно скачать код к книге "haXe и Neko для профессионалов", которая выйдет в конце января - начале февраля.
Там же можно ознакомиться с полным оглавлением книги и несколькими выдержками из её содержания в pdf (начало, индекс и то же оглавление)).

Релиз haXe 1.17

Вышла новая версия haXe - 1.17.
Самые главные и большие нововведения:

  • добавлено новое ключевое слово "inline" (подробно об inline)
  • большие изменения в плане оптимизации и исправления багов в поддержке Flash9
  • больше возможностей для использования библиотеки SWF версий Flash 8/9 в haXe (подробности)

Все изменения в haXe 1.17, как обычно, опубликованы на официальном сайте.

haxeVideo 1.0

Сегодня знаменательный день - Николя Канасье объявил о релизе haxeVideo 1.0 - Flash Видео Сервера с открытым исходным кодом, полностью написанного на haXe.

Возможности haxeVideo 1.0:

  • передача потокового видео с использованием RTMP протокола
  • запись с веб камеры и микрофона в FLV файл
  • живое потоковое вещание для веб конференций
  • лёгкий и быстро расширяемый сервер
  • всего 50 KB исходного кода сервера: можно изменять всё что понадобится!

Пример простой игры на haXe / JavaScript

Michel "Filt3rek" Romecki опубликовал пример простой браузерной игры, написанной на haXe с JavaScript в качестве целевой платформы. Весь haXe код занимает всего около ста строк + немного html и css. Игра работает во всех основных браузерах.
По словам автора, писать JavaScript на haXe ему показалось проще и интереснее чем на самом JS.

Все исходники игры Мишель опубликовал в дневнике.

Делегаты и callback

В качестве ещё одного сниппета не могу не рассказать и о callback.
Тем, кто только начинает знакомиться с haXe, это весьма полезное предложение может быть и не знакомо, т.к. до недавнего времени не упоминалось в документации.
Да и сейчас добраться до него не просто. Так что линк на статью про reserved keywords в главе мануала о классах будет уместен. В статье описывается сам принцип работы callback. Переведу самое основное...

Порт движка APE на haXe

Появился порт as3 движка двумерной физики APE на haXe.
Его автор - Hugh Sanderson, уже известен своими экспериментами с производительностью и использованием haXe в играх, с результатами которых можно ознакомиться на его сайте gamehaxe.com...

А мы тут резиной балуемся... :)

Переписал свой многострадальный "компоновщик".

В двух словах:

Движок визуализации механизмов

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

Перевод документации

Создал и перевёл страницу с оглавлением документации и тьюториалов на haxe.org.
Кстати, теперь по русскому меню стало можно добраться до статьи про Использование haXe с Flex2, которую уже довольно давно перевёл Рост.

Релиз haXe 1.16

Опубликована [[http://haxe.org/download|новая версия haXe]] - 1.16
Релиз направлен на исправление нескольких небольших багов, серьёзное улучшение AS3 генератора (с использованием -as3) и индексированные перечисления (enum):
Каждому конструктору перечисления теперь присвоен целочисленный индекс, основанный на порядке его декларирования в Enum. Он может быть получен с помощью метода Type.getEnumIndex и теперь Type.getEnumConstructs строится в порядке декларирования. Это даёт возможность преобразований int <-> enum и ещё более быстрых "switch" на перечислениях. При установке haxe.Serializer.USE_ENUM_INDEX это ещё и уменьшает объём данных.

работа с компонентами CS3

задача: организовать комфортную работу со стандартными компонентами Flash CS3 в haxe-проекте
чтобы пользовать символы из библиотеки внешней свф нужны две вещи:

  • директива компилятора -swf-lib assets.swf
  • заголовок класса, на который этот символ залинкован:

extern class MySymbol extends MovieClip{},

Первая книга по haXe почти закончена

Как сообщил в своём дневнике L. McColl-Sylveste - автор первой книги по haXe и Neko, её написание уже почти закончено. Ему и другому автору Franco Ponticelli, осталось дописать всего по одной главе, так что книга скорее всего выйдет в срок - 12 февраля.
На "Professional haXe and Neko" уже можно оформить предзаказ в Amazon.

RSS-материал