0

我使用 Adob​​e 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.

为所有错误单击继续后,只有黑屏出现。

但是在谷歌浏览器中打开相同的 SWF 时,它工作正常。


这些是 Flash 播放器版本:

对于 IE8:11.5

对于谷歌浏览器:11.8(在其中运行良好)

我还在 IE9 中使用 Flash Player 版本 13 进行了测试,它也没有问题。

在另一个使用 IE8 和 Flash 11.3 的系统中,SWF 正在打开,但无法播放 Flash 版本 11.8 的 chrome


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

谁能帮我解决这个问题?或者,如果不是发布问题的正确位置,请将我重定向到可以找到 Flash 专家的地方。

4

2 回答 2

1

验证错误:错误 #1014:类 flashx.textLayout.container

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

于 2014-04-24T06:36:18.753 回答
0

问题在于发布设置。Flash 播放器 10 和 12 支持使用 cs5.5 发布的 swf 文件,但 11 不支持。因此,当我更改发布设置并将 Flash 播放器版本设置为 Lite4 并使用动作 scrpt3 时(其他明智的声音不会播放) ,它适用于所有浏览器。

于 2014-04-21T03:44:19.443 回答