MochiAds для игр на haXe

Тем кто пишет или собирается писать Flash игры на haXe может пригодиться небольшое руководство по использованию MochiAds в haXe, автор которого - Viktor Hesselbom. Описание того, как из MochiAds API для as3 сделать исходники для haXe, я позволил себе перевести для тех, кому это может понадобиться:

Скачиваем и распаковываем архив с MochiAds API. Открываем cmd и идём в эту папку, или создаём в ней батник.
Выполняем там команду:

compc -source-path . -output mochi.swc -include-classes mochi.as3.MochiAd mochi.as3.MochiDigits mochi.as3.MochiScores mochi.as3.MochiServices
  • - Flex SDK должен быть установлен
  • - если папка с flex не прописана у вас в переменной окружения PATH, вместо 'compc' должен быть полный путь к нему

Если всё ок, в той же папке должен образоваться mochi.swc. Переименуйте его в 'mochi.zip' и достаньте оттуда library.swf.
Чтобы получить необходимые haXe файлы, выполните также как ранее команду:

haxe --gen-hx-classes library.swf

Она должна создать новую папку 'hxclasses' с папкой 'mochi' внутри неё. Эту папку и нужно положить в место, куда ведёт ваш sourcepath.
Теперь можно использовать созданный 'library.swf' как ваш -swf-lib файл.
Если такой файл вы уже используете, не беспокойтесь, можно просто создать новый swf с помощью swfmill с xml тегами типа таких:
<clip id="assets" import="assets.swf"/>
<clip id="mochi" import="library.swf"/>

И использовать полученный файл, как ваш -swf-lib

Комментарии

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

Содержание этого поля является приватным и не предназначено к показу.
  • 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>. The supported tag styles are: <foo>, [foo].
  • Use [gist:####] where #### is your gist number to embed the gist.

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

CAPTCHA
Для отсева спамеров)
Q
H
H
m
B
G
Enter the code without spaces and pay attention to upper/lower case.