我有一个swf文件,我想将这个文件嵌入到HTML页面中,但我不知道swf的确切尺寸。Windows XP文件属性不显示尺寸,而且我没有Adobe Flash软件。那我怎么知道维度。
发布于 2009-05-12 06:13:14
有一组用于处理SWF文件的实用程序,称为SWFTOOLS。您可以从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>
发布于 2009-05-12 06:14:53
使用Flash player -double从你的硬盘上打开它,点击它,然后使用JR Screen Ruler查看它的尺寸。如果它碰巧在全屏模式下打开,只需按ESC ;)
发布于 2009-05-12 06:17:51
SWF文件的开头有一个标题,其中twips中的帧大小存储为矩形结构。当以100%的比例播放图像时,每个像素有20个twips。
详情请参见this document。
https://stackoverflow.com/questions/851337
复制相似问题