当我发布我的 Flash 文件时,我收到以下消息:
WARNING: excess bytes: -616, Tag: DefineFont3, Index: 5
WARNING: excess bytes: 2, Tag: DefineFont3, Index: 36
这些警告是什么?有什么与这些警告有关的吗?
昨天还不错,但今天我明白了。
当我发布我的 Flash 文件时,我收到以下消息:
WARNING: excess bytes: -616, Tag: DefineFont3, Index: 5
WARNING: excess bytes: 2, Tag: DefineFont3, Index: 36
这些警告是什么?有什么与这些警告有关的吗?
昨天还不错,但今天我明白了。
也许您的某个库正在使用 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;
}
它看起来是由格式错误的标签或文件损坏引起的,也可能是其他原因。