Показать сообщение отдельно
Старый 08.08.2009, 15:46
gloomyBrain вне форума Посмотреть профиль Отправить личное сообщение для gloomyBrain Найти все сообщения от gloomyBrain
  № 4  
Ответить с цитированием
gloomyBrain
 
Аватар для gloomyBrain

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
Ну вообще-то я именно хочу сделать компилятор флеша на флеше =)
ШУЧУ
Я хочу добиться примерно вот такого функционала:
1- Выбрали картинку на рабочем столе (FileReference)
2- Выбрали mp3 звук ... все так же точно
3- Выбрали другую swf с анимацией, звуками и т.д.
4- Распарсили swf(из пункта 3) на байткод, вынули оттуда имена и содержимое классов (то есть других картинок, звуков и swf - ... маленькая такая рекурсия =) )
5- зарегистрировали полученные классы, отобразили это графически и выбрали, что в нашей библиотеке должно остаться, а заодно и прописали новые className всем элементам
6- FileReference.save()

Все очень просто и очень сложно одновременно
На выходе - удобный инструмент для быстрого создания и редактирования swf-библиотек (без использования Flash вообще, что, ИМХО, +1)

2 AlexLexcuk
ну в общем-то примерно так... Создать начало, создать конец, а середину генерировать
Цитата:
во флеш cs3 для этого достаточно снять галку с []compress movie
А где такая галка во FlashDevelop ???
UPD:
нашел: Project -> Properties -> вкладка Compiler Options -> Optimize bytecode

2 wvxvw
Цитата:
Проблематичнее когда нужно записывать биты, очень длинные числа, или числа с компрессией - я с последними двумя так и не разобрался до конца.
Я вообще с самого начала не понимаю как это сделать =)

PS
На самом деле для меня сейчас важен вот такой вопрос: как из числа 4 получить число 0x04 (как его так отобразить???)
Потому как читая спецификацию swf заметил, что там все именно так и записывается (с такой записью удобнее выстраивать байты по старшинству там, где это необходимо)
__________________
...вселенская грусть


Последний раз редактировалось gloomyBrain; 08.08.2009 в 15:55.