2

当我发布我的 Flash 文件时,我收到以下消息:

WARNING: excess bytes: -616, Tag: DefineFont3, Index: 5
WARNING: excess bytes: 2, Tag: DefineFont3, Index: 36

这些警告是什么?有什么与这些警告有关的吗?

昨天还不错,但今天我明白了。

4

1 回答 1

0

也许您的某个库正在使用 SWFTimeline。它的源代码包含相同的警告。

以下代码片段来自 SWFTimeline.as 文件,从第 84 行开始。

 // Adjust position (just in case the parser under- or overflows)
   if(data.position != pos + tagHeader.tagLength) {
      trace("WARNING: excess bytes: " + 
         (data.position - (pos + tagHeader.tagLength)) + ", " +
         "Tag: " + tag.name + ", " +
         "Index: " + (tags.length - 1)
      );
      data.position = pos + tagHeader.tagLength;
   }

它看起来是由格式错误的标签或文件损坏引起的,也可能是其他原因。

于 2012-08-09T22:03:24.277 回答