如何知道没有Flash的swf文件的维度?

时间:2009-05-12 06:01:17

标签: html windows flash

我有一个swf文件,我想将此文件嵌入到HTML页面中,但我不知道swf的确切尺寸。 Windows XP文件属性不显示维度,我没有Adobe Flash软件。那我怎么知道Dimension。

3 个答案:

答案 0 :(得分:20)

有一组用于处理名为SWFTOOLS的SWF文件的实用程序。您可以从Download page获取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>

答案 1 :(得分:1)

使用Flash播放器从硬盘驱动器中打开它 - 双击它 - 然后使用JR Screen Ruler查看其尺寸。如果碰巧以全屏模式打开,只需按ESC;)

答案 2 :(得分:1)

SWF文件在开头有一个标题,其中以twips为单位的帧大小存储为RECT结构。当图像以100%缩放播放时,像素有20个缇。

有关详细信息,请参阅this document