2012-04-25 2 views
0

Есть ли способ загрузить динамически созданные файлы Flash (SWF)? Я бы хотел получить их и преобразовать в PNG. (Это можно сделать, например, с помощью swfrender.)Загрузить динамически созданный Flash

Например, при указании моего веб-браузера на http://flashserver.company.com/statsgraph.jsp?data=2012-04 (полностью составленный URL) сценарий JSP на этом сервере создает граф статистики. Но это делается «на лету», поэтому нет файла SWF , который я мог бы скачать (например, с помощью wget).

я мог сделать снимок экрана от того, что моего браузера отображает, но я предпочитаю делать это автоматически с на стороне сервера (оболочки или PHP) сценарий, потому что речь идет о нескольких десятках графиков, которые будут загружен, один раз в месяц. BWT, то, что я намереваюсь сделать, полностью законно. :-)

ответ

0

Это маловероятно и слишком сложно отобразить серверный сервер SWF. SWF, вероятно, не содержит самих данных, во всяком случае, он, вероятно, просто отображает его.

Вам необходимо использовать Firebug или что-то подобное, чтобы выкопать источник данных SWF и сохранить этот набор данных вместо SWF. Затем вы можете создать свой собственный графический граф из этого набора данных, используя jpGraph или что-то подобное.

+0

Спасибо, это подтверждает мое подозрение, что получение динамически созданного SWF довольно громоздко. Спасибо за указание jpGraph; Я попробую. –

Смежные вопросы