Просмотр полной версии : mxmlc может ли скомпилировать ехе-шник помимо swf?
Задался таким вопросом..
Можно ли?
Любопытно.
В mxlmc -help ничего подходящего не обнаружил.
Скачайте standalone player, в нем в меню File-> Create projector.
Скачайте standalone player, в нем в меню File-> Create projector.
Это я так сейчас делаю, но каждый раз делать это вручную не нравится. Хочется элементарной автоматизации.)
Все что я могу предложить по этому поводу:
http://www.autoitscript.com/autoit3/index.shtml
запустить плеер и сымитировать нажатия Alt + F > Alt + R :)
в принципе, это решение.) гут:)
Кстати, копаясь в сорцах компайлера нашел вот такое:
/**
*
* @param projector
* @param out
* @return
* @throws IOException
*/
private long encodeProjector(VirtualFile projector, OutputStream out) throws IOException
{
if (data == null || data.units == null || data.movie == null)
{
return 0;
}
// output EXE
ByteArrayOutputStream baos = new ByteArrayOutputStream();
CompilerAPI.encode(data.movie, baos);
return Mxmlc.createProjector(projector, baos, out);
}
Каким образом можно вызвать ее при компиляции я пока не понял, но, раз уж есть такая функция... то должно быть какое-то решение :)
Да, и еще из дальнейших расследований... компилятор "узнает" параметр -projector и требует к нему еще какой-то дополнительный аргумент... я пробовал подставлять путь к предполагаемому файлу / заменять путь у -output на <file>.exe - но результата не дало, компилируется все равно SWF...
Видимо все-таки есть возможность компилиться сразу в exe..
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.