Просмотр полной версии : Компилляция swf без Flash студии
Пишу небольшой редактор для генерации swf-менюшек на C++.
Есть шаблон fla-проект + .as файлы.
Вариант 1: знаю как сделать, но он меня не устраивает
Выдавать swf файл, png-графику, mp3-звуки и XML-конфиг.
Но это очень плохо, так как любой умнег сможет поменяет ссылки и прочие параметры в XML, изменить графику и звук.
Вариант 2:
Как-то сгенерить swf без участия Flash студии и вкомпилить в него все данные.
Или хотя бы внести в него некоторые изменения в виде текста и ссылок.
Этот вариант не знаю как реализовать.
Какие есть соображения? Может есть какая-то библиотека для компилляции swf-файлов и fla и as файлов?
Как насчет mtasc (http://www.mtasc.org/)?
Dendroid
23.11.2006, 10:25
ming, swfmill, Turbine 7 SDK (если надо .Net и COM) - есть куча библиотек, по крайней мере для 6-8 плееров...
Спасибо, это как раз то что нужно.
Успел посмотреть только mtasc - но и он обладает вполне обнадёживающими возможностями ( типа компилляции as файла и встраивание изменнённого класса в уже готовый swf).
Если бы он ещё dll-кой был и на вход принимал буфера данных...
А так самому переделывать его не хочеться ( хоть там и source-код предоставляют).
Теперь надо ещё на это посмотреть: ming, swfmill, Turbine 7 SDK (если надо .Net и COM)
зря, мне больше всего именно mtasc понравился, он удобнее, хотя тоже кое-где и непонятен, мне кажется там есть все то, что тебе нужно было...
а как тебе вариант расковырять шаблонную swf'ку посредством С++ найти там секции с шаблонной графикой и звуками и поменять их? :)
благо формат swf общедоступен...
а как тебе вариант расковырять шаблонную swf'ку посредством С++ найти там секции с шаблонной графикой и звуками и поменять их? :)
благо формат swf общедоступен...
Есть тока одна проблем: fla это не swf и вот этот формат не доступен! Сам формат swf - мож посмотреть, там не все так просто для понимания. А реально добраться до анимации ваще стремное дело. В принципе, нет ничего не возможного, но трудо затраты будут довольно высокими. Т.е. с кодом работать можно в чем угодно - во всех средах разработки есть соответствующие библиотеки, можна пользовать в проекте внешний компилятор, но работать как во Flash с графикой - практически не возможно.
зря, мне больше всего именно mtasc понравился, он удобнее, хотя тоже кое-где и непонятен, мне кажется там есть все то, что тебе нужно было...
Я в нём нашёл только вкомпиливание .as - классов, а вот других ресурсов нет (звук, графика, шрифт).
а как тебе вариант расковырять шаблонную swf'ку посредством С++ найти там секции с шаблонной графикой и звуками и поменять их? :)
благо формат swf общедоступен...
Он-то, конечно, доступен, но, как правильно заметил aksyos, трудозатраты слишком велики. Да и наверняка есть уже какие-то готовые решения менять ресурсы в swf-файлах
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.