Archive for June, 2007
ResourceThief
Проект SWFExplorer было решено распилить на две части, одну из которых я вам представляю.
ResourceThief («похититель ресурсов», англ.) — класс, позволяющий вам «добывать» ресурсы, такие как звуки, шрифты и картинки из различных swf-роликов различных версий (начиная с третьей) и использовать эти ресурсы в вашем приложении. Класс не экспортирует stream-звуки. Работа со шрифтами аналогичная FontLoader.
з.Ы. Насчет второй части проекта пока никаких прогнозов дать не могу, ибо сейчас довольно сильно занят, да и эта часть в большинстве случаев никому не нужна в рантайме. Вполне возможно, что часть, отвечающая за поиск информации о классах будет доступна в виде класса, а часть, отвечающая за декомпиляцию будет представлена в виде AIR-приложения (скорее всего не open-source).
4 commentsОбновление FontLoader
Обновился FontLoader. Исправлено пару косяков (правильный поиск тегов), изменена логика работы — теперь регистрация шрифтов производится не FontLoader-ом, а вручную. Экспорт шрифтов запускается также вручную.
UPD: FontLoader 2.0!.
7 commentsSWFExplorer
SWFExplorer — инструмент, с помощью которого вы можете загрузить любой swf и использовать из него такие ресурсы как шрифты, изображения и звуки. Для роликов с AS3 с помощью SWFExplorer можно получить подробную информацию о классах, находящихся в данном ролике в удобном XML-формате (напоминает XML, генерируемый утилитой descibeType пакета flash.utils), а именно о классах (в т.ч. internal), константах, методах (принимаемые аргументы, тип выходных данных) и переменных класса. Также в нагрузку декомпиляция классов в исходный код. Функция декомпиляции в данный момент находится в разработке, есть проблемы в декомпиляции e4x-выражений (в реальности они выглядят совсем не так, как пишется в AS, многие безобидные на первый взгляд строки создают очень много кода). Я хочу получить от вас пожелания к данной разработке и что вы хотели бы получить из загруженного swf, а также идеи и дополнительные возможности, которые можно добавить в функционал класса-декомпилятора.
з.Ы.: Сроков выхода пока не сообщаю, потому как в ходе разработки декомпилятора сталкиваюсь с различными трудностями и проблемами, которые с ходу решить не получается. Весь перечисленный функционал, кроме декомпиляции в исходный код, уже полностью реализован.
3 commentsFlash Player 9 update 3 beta 1
Всем срочно ставить это !
Прирост скорости просто потрясающий, в Firefox скорость сравнима со скоростью работы в standalone-плеере. Microsoft подгоняет Adobe, ура!
7 commentsСотрудничество
Друзья! Если у вас есть какие-либо предложения по сотрудничеству, вы можете связаться со мной. Постараюсь ответить всем, но ответ не гарантирую.
6 comments