如何判断使用哪个版本的闪存制作swf文件
问题描述:
我正尝试在Windows CE中使用闪存应用程序。如何判断使用哪个版本的闪存制作swf文件
包含文件的文件夹中有几个.swf文件。我们将调用其中两个abc1.swf和abc2.swf。
我创建了两个html页面,当在我的PC上查看时打开任一文件并查看它就好了。
<html>
<body>
<object width="550" height="400">
<param name="movie" value="abc1.swf">
<embed src="abc1.swf" width="550" height="400">
</embed>
</object>
</body>
</html>
但是,当我将目录复制到我的Windows CE 6.0 R3设备时,打开abc2.swf的页面显示正确。但是应该打开abc1.swf的页面只显示一个空白区域。
我非常确定,abc1.swf只应该重定向到abc2.swf(或放在一个框架内),因为它的大小为1kb,而且在打开时可以看到其中的文本abc2.swf记事本。
我被告知Windows CE 6.0 R3内置的Flash播放器只支持flash v8或更低版本。我怀疑,也许abc.swf的问题可能在于它是使用新版本的闪存(例如v9或v10)构建的。
有没有什么方法可以告诉哪个版本的闪存给定的.swf文件只需要使用免费提供的工具?或者,有没有人有关于什么会导致abc1.swf在我的电脑上工作但不在我的Windows CE设备上的其他理论?
感谢您的帮助!
答
如果您有一个十六进制编辑器,请查看SWF的第4个字节。这是版本号。
谢谢,事实证明,这不是问题与瑞士法郎(这是版本7应该工作),但它是一个很容易回答我的问题。 – eoldre 2010-10-01 00:24:38