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

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

db.collection.createIndex( { "$**": "text" } )

Для поиска нужной строки вы можете использовать

db.collection.find( { $text: { $search: "Amazon" } } )

17
задан Jitendra Vyas 12 May 2009 в 06:01
поделиться

3 ответа

Существует набор утилит для работы с 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>
20
ответ дан 30 November 2019 в 13:34
поделиться

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

1
ответ дан 30 November 2019 в 13:34
поделиться

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

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

1
ответ дан 30 November 2019 в 13:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: