Как извлечь из 100 000 *.swf файлов все картинки, автоматизированно?

DiMA

php.spb.ru
Команда форума
Как извлечь из 100 000 *.swf файлов все картинки, автоматизированно?

Есть гора флешек. Поштучно соотвествующими программами они открываются, рисунки (и прочие объекты) извлекаются. А какая софтина поддерживает командную строку или пакетный режим?
 

maxwell

artifex
Если есть софтина которой подаешь имя файла она извлекает из нее объекты. То в чем собственно проблема запускать эту программу N раз с N именами? Для винды батник написать можно, на линухах еще проще.
 

DiMA

php.spb.ru
Команда форума
1. Софта для командной строки нет. Я попробовал:
http://www.compress.ru/article.aspx?id=11355&iid=448
Для упрощения задачи хорошо бы найти. Иначе придется на С писать управлялку флеш-декомпилятором. Считайте это я уже сделал.

2. Проблема другая. Нет софта, который при экспорте записывает в текстовом виде координаты объектов на фрейме. Софт извлекает команды
on (release)
{
fscommand("SQR7162-RHD");
}
но не сообщает, позицию данной кнопки на фрейме. А мне это как раз и надо получить, нечто такое с координатами:

1, shape1, 385.0, 270.0, Scale[1.000, 1.000] Rotate[0.0, 0.0]
4, shape2, 0.0, 0.0, Scale[1.000, 1.000] Rotate[0.0, 0.0]
5, button1, 726.8, 14.1, Scale[1.000, 1.000] Rotate[0.0, 0.0]
7, button2, 19.3, 107.5, Scale[0.993, 1.000] Rotate[0.0, 0.0]
9, button3, 159.5, 60.5, Scale[0.993, 1.000] Rotate[0.0, 0.0]
11, button4, 434.7, 60.6, Scale[1.000, 1.000] Rotate[0.0, 0.0]

Имя координаты кнопки и зная команду (код SQR7162-RHD) можно скопировать флеш в картинку и с помощью MAP/AREA сделать кликабельность в НУЖНЫХ местах картинки с дальнейшей навигацией (по коду).

В общем нужно сделать скриншот флешки, извлечь все кликабельные области и перевести их в HTML/JS. Какие советы будут?
 

maxwell

artifex
DiMA, А вы уверены что из swf можно выдрать Scale и Rotate?
По-моему эти параметры вообще не хранятся.
 

DiMA

php.spb.ru
Команда форума
Ничего об этом не знаю, выдает прога декомпиляции, но оно и не нужно.
Нужны только: скриншот первого фрейма, координаты и команды кнопок. Задада с координатами кнопок.
 

baev

‹°°¬•
Команда форума
А разве «декомпиляция 100000 флэшек» не противоречит морально-этическим принципам форума?..
 

DiMA

php.spb.ru
Команда форума
Ты купил 100000 мп3 легально и хочешь конвертить их в вав + выдрать ид3 теги. Причем тут принципы?
 

Develar

Новичок
Написать свою флешку, которая используя SWFLoader загружает нужную флешку, далее возбуждая события и т. п. с помощью Bitmap сделать скриншот, а координаты и т. п. извлечь с помощью соответствующего API. но это в теории, по сути если спросить флешера работающего до 9 версии, то реально сделать. если бы флешка была flex, то проблем точно нет. Ну а пакетную загрузку сделать используя AIR, если хочется работать напрямую с файловой системой.
 
Сверху