![]() |
Автоматическая компиляция .fla
Добрый день. Хочу задать вопрос, возможно кто-то сталкивался с этим и сможет мне помочь.
Есть ли технологии и способы, позволяющие производить компиляцию .fla в .swf в автоматическом режиме? Например, из командной строки или бат-файла? Заранее спасибо за ответы. |
есть такая прога хорошая зоветься mtasc, отличный компилятор и прост в настройках
|
mtasc вроде компилирует классы в готовый swf, который скомпилирован в IDE.
|
Нашел инфу по mtasc. Но, насколько я понял, он может компилировать только .as файлы. А мне нужна автоматизация компиляции именно .fla файлов... Чтобы не открывать каждый (их много) в флеше....
|
Наврядли, компилятор fla встроен во Flash. Не знаю, в теории у Flash.exe есть какие-то параметры для компиляции fla, но сомнительно.
|
Цитата:
|
Есть такая штука как project (в самом флеше). Создаешь новый проект, добавляешь в него файлы, выбираешь главный и test project.. То?
|
Он же сказал - не во флеш среде. Типа указываешь некоему экзешнику файл fla и опа! - готовый мувик
|
А какой в этом смысл? мм.. flash.exe ? Компилирует fla в swf, в полуавтоматическом режиме..
А, вот, нашел смысл: Цитата:
|
напиши js макрос ))
|
Можно использовать скрипт JSFL
Код:
var doc = fl.openDocument ("file:///d|/test.fla");flash.exe name_script.jsfl Но он запускает сам флеш, генерит swf и закрывает флеш |
вообще FDT как то помоему компилит с помощью flash не открывая flash, но может быть там только классы вот насчет этого не уверен.
|
fla закрытый формат, поэтому компилить его кроме как самим флешом не получится.
|
да, сейчас посмотрел, он там просто открывает флэш , компилит и закрывает флэш )
|
Вообще была такая штука как flashcommand. Вроде с ее помощью компилиться fla. Поищи инфу в старом блоге Кости Ковалева.
|
Всем спасибо за ответы. Пока что идея автоматизации была отброшена... :) Буду делать руками....
|
Да зачем же руками...все таки JSFL
Допустим в папке fla_files все твои флахи...пишешь следующий скрипт, сохраняешь, открываешь флэш и запускаешь его: Код:
var folderURI = "file:///d|/fla_files"; |
Во флеше нажмите Shift+F8 или Window->Project. Откроется вкладка проектов.
Создать проект, добавить файлы, назначить главного, Control->Test project. Всё. Зачем делать костыль, когда каталка уже есть? |
да, действительно...но есть маленький минус, параллельно с свф генерятся хтмл файлы, т.к. это по умолчанию в паблиш сеттингс...
|
Цитата:
|
Цитата:
JSFL это круто, но надо либо вручную заколачивать имена файлов, как в вашем случае, либо компилировать директорию, как показал derhab. В директории может оказаться куча бэкапов (их так удобно делать ctrl+мышкой в сторону). Писать JSFL для добавления файлов в список? А для борьбы с html достаточно галочку сбросить. |
Цитата:
Кроме того, еще один плюс jsfl, можно указать директорию куда компилить...в проекте же это всегда та же папка, что и фла..ну если опять же не корректировать паблишь сеттингс 150-ти файлов вручную) |
Цитата:
А с директориями истиная правда. Вы меня убедили. |
Цитата:
В противном сучае открываем fla. Ждем, пока откроется. Потом компилируем. Ждем, пока скомпилируется. Потом руками ещё файлы заливаем на сервер в папку с релизами и руками зипуем. JSFL все это решает и исключает ошибки программиста при указании имен файлов, копировании в каталог и т.д., поскольку работать такой скрипт будет как часы. |
уже написан jsfl скприпт ещё в 2004
http://www.gskinner.com/blog/archive...fla_batch.html вроде из CS5 работает |
| Часовой пояс GMT +4, время: 01:55. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.