【问题标题】:VerifyError: Error #1107: The ABC data is corrupt, attempt to read out of bounds. - Flash CS5VerifyError:错误 #1107:ABC 数据已损坏,尝试读取越界。 - 闪光 CS5
【发布时间】:2011-06-15 15:35:29
【问题描述】:

我在 Flash IDE 中测试了这个 flash 应用程序,它从来没有出现过这个错误。但是当我上传到服务器时,出现了这个错误。为什么我们会得到这个 VerifyError?它是一个 Flash 应用程序,通过批量加载器加载所有库资产,稍后它将从批量加载器中获取资产以显示在主页上。资产包括swf、xml等。

【问题讨论】:

  • 绝对需要更多信息。还有一个要回答的问题!不要为什么这个问题会得到支持。
  • @TandemAdam 。我在 Flash IDE 中测试了这个 flash 应用程序,它从来没有出现过这个错误。但是当我上传到服务器时,出现了这个错误。为什么我们会得到这个 VerifyError?它是一个 Flash 应用程序,通过批量加载器加载所有库资产,稍后它会从批量加载器中获取资产以显示在主页上。
  • @Florian 库资产包括 swf、xml 等
  • 我认为问题来自您正在加载的 SWF。试着找出哪一个负责

标签: actionscript-3 flash-builder flash-cs5


【解决方案1】:

通常在加载外部 SWF 文件时会发生这种情况,这些文件使用的是主应用程序中不同版本的类。

这可能是因为您针对不同版本的 Flex SDK 编译了一些 RSL、模块或其他外部 SWF。也可能是您更改了一个类并且没有重新编译所有 SWF。

有时您可以做所有正确的事情,但是旧的 SWF 会被您的浏览器缓存,因此与您的主应用程序不兼容。您可以通过将版本号添加到文件名来解决此问题,这样就不会使用旧的缓存版本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-19
    • 1970-01-01
    相关资源
    最近更新 更多