SWF文件未在IE中打开

时间:2014-04-15 03:57:47

标签: flash google-chrome internet-explorer-8 flash-cs5.5

我使用Adobe Flash Professional CS5.5开发了一个flash演示文稿,里面没有脚本。它只包含一堆分布在时间轴上的图像和一个音乐文件。

当我在IE8中打开时,我收到以下错误:

VerifyError: Error #1014: Class flashx.textLayout.container::TextContainerManager could not be found.

ReferenceError: Error #1065: Variable Icon is not defined.

ReferenceError: Error #1065: Variable FLVPlayback is not defined.

ReferenceError: Error #1065: Variable Font_2 is not defined.

ReferenceError: Error #1065: Variable MainTimeline is not defined.

点击“继续”查看所有错误后,只会出现黑屏。

但是当在Google Chrome中打开相同的SWF时,它运行正常。


这些是Flash播放器版本:

对于IE8:11.5

对于Google Chrome:11.8(工作正常)

我也在IE9中测试过使用flash player 13版,它也没有问题。

在另一个系统中,使用IE8和Flash 11.3,SWF正在打开但没有使用闪存版本11.8播放chrome


我对周围发生的事情感到很困惑。

任何人都可以帮我解决这个问题吗?或者将我重定向到我可以找到flash专家的地方,如果它不是发布问题的正确位置。

2 个答案:

答案 0 :(得分:1)

问题在于发布设置。使用cs5.5发布的swf文件由Flash播放器10和10支持。因此,当我更改发布设置并使用动作scrpt3将其设置为Lite4(其他明智的声音无法播放)时,它可以正常使用所有浏览器。

答案 1 :(得分:1)

  

VerifyError:错误#1014:类flashx.textLayout.container

这表明您使用的TLF text在大多数情况下都不是必需的officially depreciated。由于您有Flash CS5,请将目标播放器更改为Flash Player 9,然后按OK。这会强制FLA中的所有TLF文本都替换为普通的TextFields。然后,您可以在发布设置中升级到Flash Player 10/11,一切都会好的。