如何判断使用哪个版本的闪存制作swf文件

如何判断使用哪个版本的闪存制作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个字节。这是版本号。

+0

谢谢,事实证明,这不是问题与瑞士法郎(这是版本7应该工作),但它是一个很容易回答我的问题。 – eoldre 2010-10-01 00:24:38