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

时间:2010-09-30 21:46:23

标签: flash windows-ce

我正在尝试使用Windows CE中的Flash应用程序。

包含这些文件的文件夹中有几个.swf文件。我们将其中两个称为abc1.swf和abc2.swf。

我创建了两个html页面,在我的电脑上查看时打开文件并查看它就好了。

<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的问题可能是它是用更新版本的flash构建的,比如v9或v10。

我有什么方法可以告诉给定.swf文件只需要免费使用的工具需要哪个版本的闪存?或者,是否有人有任何其他理论可以解释什么会导致abc1.swf在我的电脑上工作而不能在我的Windows CE设备上工作?

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

如果您有十六进制编辑器,请查看SWF的第四个字节。这是版本号。