代码之家  ›  专栏  ›  技术社区  ›  typeoneerror

actionscript verifyerror:abc数据已损坏,试图读取越界

  •  2
  • typeoneerror  · 技术社区  · 15 年前

    使用 TweenMax 调用时的lib TweenMax.to . 这个错误似乎不是特指Tweenmax(我们发现其他人在不相关的代码上有错误)。也许有人对这个错误的含义和可能的原因有一些了解。

    编辑

    似乎与匿名函数有关: https://bugs.adobe.com/jira/browse/SDK-14054

    错误如下:

    VerifyError: Error #1107: The ABC data is corrupt, attempt to read out of bounds. at global$init()
    

    以及全部错误:

    verify global$init()
                            stack:
                            scope: 
                             locals: global 
      0:getlocal0
                            stack: global
                            scope: 
                             locals: global 
      1:pushscope
                            stack:
                            scope: global 
                             locals: global 
    
    2:debugfile
    "D:\Projects\Mattel\PollyPocket\CutantsSite_PollyRelaunch\3_project-build\programming_teaser\code\classes;gs;TweenMax.as"
                            stack:
                            scope: global 
                             locals: global 
      5:debugline 387
                            stack:
                            scope: global 
                             locals: global 
      8:findpropstrict {gs}::TweenMax
                            stack: global
                            scope: global 
                             locals: global 
      11:getlex 2
                            stack: global Object$?
                            scope: global 
                             locals: global 
      13:pushscope
                            stack: global
                            scope: global Object$ 
                             locals: global 
      14:getlex 16
                            stack: global gs::TweenLite$?
                            scope: global Object$ 
                             locals: global 
      16:pushscope
                            stack: global
                            scope: global Object$ gs::TweenLite$ 
                             locals: global 
      17:getlex 16
                            stack: global gs::TweenLite$?
                            scope: global Object$ gs::TweenLite$ 
                             locals: global 
      19:newclass gs::TweenMax$cinit()
    VerifyError: Error #1107: The ABC data is corrupt, attempt to read out of bounds.
          at global$init()
    
    at
    mattel.pollypocket.cutantssite.site.page.mycutants::CutantButtonWorldGroup/addedToStage()[D:\Projects\Mattel\PollyPocket\CutantsSite_PollyRelaunch\3_project-build\programming_teaser\code\classes\mattel\pollypocket\cutantssite\site\page\mycutants\CutantButtonWorldGroup.as:118]
    
    1 回复  |  直到 15 年前
        1
  •  2
  •   Joa Ebert Emran    15 年前

    你在编译器中发现了一个错误。你现在能做的最好的事情就是找出引起这个错误的原因并在bugs.adobe.com上提交一个错误报告

    作为旁注。例如,现在在java编译器中很少发现bug。actionscript编译器仍然有很多奇怪的控制流等问题。