Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 22.11.2006, 22:59
Ляксей вне форума Посмотреть профиль Отправить личное сообщение для Ляксей Найти все сообщения от Ляксей
  № 1  
Ответить с цитированием
Ляксей

Регистрация: Nov 2006
Сообщений: 93
По умолчанию Компилляция swf без Flash студии

Пишу небольшой редактор для генерации swf-менюшек на C++.
Есть шаблон fla-проект + .as файлы.

Вариант 1: знаю как сделать, но он меня не устраивает
Выдавать swf файл, png-графику, mp3-звуки и XML-конфиг.
Но это очень плохо, так как любой умнег сможет поменяет ссылки и прочие параметры в XML, изменить графику и звук.


Вариант 2:
Как-то сгенерить swf без участия Flash студии и вкомпилить в него все данные.
Или хотя бы внести в него некоторые изменения в виде текста и ссылок.

Этот вариант не знаю как реализовать.
Какие есть соображения? Может есть какая-то библиотека для компилляции swf-файлов и fla и as файлов?

Старый 23.11.2006, 06:32
aksios вне форума Посмотреть профиль Отправить личное сообщение для aksios Найти все сообщения от aksios
  № 2  
Ответить с цитированием
aksios
loading 50%
 
Аватар для aksios

Регистрация: Jun 2005
Адрес: I am where I should be
Сообщений: 3,567
Отправить сообщение для aksios с помощью ICQ
Как насчет mtasc?

Старый 23.11.2006, 10:25
Dendroid вне форума Посмотреть профиль Отправить личное сообщение для Dendroid Посетить домашнюю страницу Dendroid Найти все сообщения от Dendroid
  № 3  
Ответить с цитированием
Dendroid
 
Аватар для Dendroid

Регистрация: Dec 1999
Адрес: Магадан
Сообщений: 763
ming, swfmill, Turbine 7 SDK (если надо .Net и COM) - есть куча библиотек, по крайней мере для 6-8 плееров...
__________________
Верить никому нельзя. Мне - можно. :)

Старый 23.11.2006, 16:05
Ляксей вне форума Посмотреть профиль Отправить личное сообщение для Ляксей Найти все сообщения от Ляксей
  № 4  
Ответить с цитированием
Ляксей

Регистрация: Nov 2006
Сообщений: 93
Спасибо, это как раз то что нужно.

Успел посмотреть только mtasc - но и он обладает вполне обнадёживающими возможностями ( типа компилляции as файла и встраивание изменнённого класса в уже готовый swf).
Если бы он ещё dll-кой был и на вход принимал буфера данных...
А так самому переделывать его не хочеться ( хоть там и source-код предоставляют).

Теперь надо ещё на это посмотреть: ming, swfmill, Turbine 7 SDK (если надо .Net и COM)

Старый 25.11.2006, 13:18
CorC вне форума Посмотреть профиль Отправить личное сообщение для CorC Найти все сообщения от CorC
  № 5  
Ответить с цитированием
CorC
 
Аватар для CorC

Регистрация: Jul 2006
Адрес: Земля>Россия>Вологда
Сообщений: 3,056
Отправить сообщение для CorC с помощью ICQ Отправить сообщение для CorC с помощью MSN Отправить сообщение для CorC с помощью Skype™
зря, мне больше всего именно mtasc понравился, он удобнее, хотя тоже кое-где и непонятен, мне кажется там есть все то, что тебе нужно было...
__________________
"We Are The Champions My Friends!" Queen

Старый 26.11.2006, 18:30
Vostr вне форума Посмотреть профиль Отправить личное сообщение для Vostr Найти все сообщения от Vostr
  № 6  
Ответить с цитированием
Vostr
 
Аватар для Vostr

Регистрация: Nov 2005
Адрес: Омск
Сообщений: 14
Отправить сообщение для Vostr с помощью ICQ
а как тебе вариант расковырять шаблонную swf'ку посредством С++ найти там секции с шаблонной графикой и звуками и поменять их?
благо формат swf общедоступен...

Старый 26.11.2006, 19:56
aksios вне форума Посмотреть профиль Отправить личное сообщение для aksios Найти все сообщения от aksios
  № 7  
Ответить с цитированием
aksios
loading 50%
 
Аватар для aksios

Регистрация: Jun 2005
Адрес: I am where I should be
Сообщений: 3,567
Отправить сообщение для aksios с помощью ICQ
Цитата:
Сообщение от Vostr
а как тебе вариант расковырять шаблонную swf'ку посредством С++ найти там секции с шаблонной графикой и звуками и поменять их?
благо формат swf общедоступен...
Есть тока одна проблем: fla это не swf и вот этот формат не доступен! Сам формат swf - мож посмотреть, там не все так просто для понимания. А реально добраться до анимации ваще стремное дело. В принципе, нет ничего не возможного, но трудо затраты будут довольно высокими. Т.е. с кодом работать можно в чем угодно - во всех средах разработки есть соответствующие библиотеки, можна пользовать в проекте внешний компилятор, но работать как во Flash с графикой - практически не возможно.

Старый 07.12.2006, 15:35
Ляксей вне форума Посмотреть профиль Отправить личное сообщение для Ляксей Найти все сообщения от Ляксей
  № 8  
Ответить с цитированием
Ляксей

Регистрация: Nov 2006
Сообщений: 93
Цитата:
Сообщение от CorC
зря, мне больше всего именно mtasc понравился, он удобнее, хотя тоже кое-где и непонятен, мне кажется там есть все то, что тебе нужно было...
Я в нём нашёл только вкомпиливание .as - классов, а вот других ресурсов нет (звук, графика, шрифт).

Старый 07.12.2006, 15:41
Ляксей вне форума Посмотреть профиль Отправить личное сообщение для Ляксей Найти все сообщения от Ляксей
  № 9  
Ответить с цитированием
Ляксей

Регистрация: Nov 2006
Сообщений: 93
Цитата:
Сообщение от Vostr
а как тебе вариант расковырять шаблонную swf'ку посредством С++ найти там секции с шаблонной графикой и звуками и поменять их?
благо формат swf общедоступен...
Он-то, конечно, доступен, но, как правильно заметил aksyos, трудозатраты слишком велики. Да и наверняка есть уже какие-то готовые решения менять ресурсы в swf-файлах

Создать новую тему Ответ Часовой пояс GMT +4, время: 19:00.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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