当我发布我的Flash文件时,收到此消息:
WARNING: excess bytes: -616, Tag: DefineFont3, Index: 5
WARNING: excess bytes: 2, Tag: DefineFont3, Index: 36
这些警告是什么?有什么与这些警告有关吗?
昨天仍然没事,但今天我明白了。
答案 0 :(得分: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;
}
它可能是由于格式错误的标签或文件损坏引起的,也可能是其他原因。