Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   Автоматическая компиляция .fla (http://www.flasher.ru/forum/showthread.php?t=94099)

iNils 05.04.2007 16:40

Можно использовать скрипт JSFL
Код:

var doc = fl.openDocument ("file:///d|/test.fla");
doc.exportSWF ("file:///d|/test.swf", true);
fl.quit (false);

Запускается так:
flash.exe name_script.jsfl

Но он запускает сам флеш, генерит swf и закрывает флеш

motor4ik 05.04.2007 18:44

вообще FDT как то помоему компилит с помощью flash не открывая flash, но может быть там только классы вот насчет этого не уверен.

iNils 05.04.2007 18:45

fla закрытый формат, поэтому компилить его кроме как самим флешом не получится.

motor4ik 05.04.2007 18:54

да, сейчас посмотрел, он там просто открывает флэш , компилит и закрывает флэш )

vooparker 05.04.2007 19:07

Вообще была такая штука как flashcommand. Вроде с ее помощью компилиться fla. Поищи инфу в старом блоге Кости Ковалева.

NePridymal 05.04.2007 21:21

Всем спасибо за ответы. Пока что идея автоматизации была отброшена... :) Буду делать руками....

derhab 07.04.2007 06:10

Да зачем же руками...все таки JSFL

Допустим в папке fla_files все твои флахи...пишешь следующий скрипт, сохраняешь, открываешь флэш и запускаешь его:

Код:

var folderURI = "file:///d|/fla_files";
var fileMask = "*.fla";
var list = FLfile.listFolder(folderURI+"/"+fileMask, "files");
//
if (list) {
    for (var i = 0; i<list.length; i++) {
        var filename = list[i].slice(0, list[i].length-4);
        var doc = fl.openDocument("file:///d|/fla_files/"+filename+".fla");
        doc.exportSWF("file:///d|/fla_files/"+filename+".swf", true);
        doc.close(false);
    }
}

Все открывается, сохраняется и закрывается автоматом.

Kikasso 07.04.2007 07:43

Во флеше нажмите Shift+F8 или Window->Project. Откроется вкладка проектов.
Создать проект, добавить файлы, назначить главного, Control->Test project. Всё.
Зачем делать костыль, когда каталка уже есть?

derhab 07.04.2007 08:11

да, действительно...но есть маленький минус, параллельно с свф генерятся хтмл файлы, т.к. это по умолчанию в паблиш сеттингс...

iNils 07.04.2007 11:05

Цитата:

Сообщение от Kikasso
Зачем делать костыль, когда каталка уже есть?

Смотря, что считать костылем.


Часовой пояс GMT +4, время: 21:37.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.