Подтвердить что ты не робот

Как узнать размер swf файла без Flash?

У меня есть swf файл, и я хочу вставить этот файл в HTML-страницу, но я не знаю точного размера swf. Свойства файла Windows XP не показывают измерение, и у меня нет программного обеспечения Adobe Flash. Тогда как я могу узнать размер.

4b9b3361

Ответ 1

Существует набор утилит для работы с SWF файлами под названием SWFTOOLS. Вы можете взять двоичный файл Windows из Страница загрузки.

Один из инструментов в этом пакете - swfdump, который может определить размер SWF файла. Он также может создать правильный HTML-код для встраивания (вывод из моего Linux-бокса):

# swfdump -X flash.swf
-X 724
# swfdump -Y flash.swf
-Y 147
# swfdump -E flash.swf
<object type="application/x-shockwave-flash"
 data="flash.swf" width="724" height="147">
<param name="movie" value="flash.swf"/>
<param name="play" value="true"/>
<param name="quality" value="high"/>
</object>

Ответ 2

Откройте его с жесткого диска, используя Flash-плеер, дважды щелкните его, а затем используйте JR Screen Ruler, чтобы посмотреть на его размеры. Если это произойдет, чтобы открыть в полноэкранном режиме, просто нажмите ESC;)

Ответ 3

SWF файлы имеют заголовок прямо в начале, где размер кадра в твитах хранится как структура RECT. Когда изображение воспроизводится при 100% масштабировании, на пиксель приходится 20 твитов.

Подробнее см. этот документ.