2
當我發表我的Flash文件,我得到這個消息:AS3警告消息多餘字節
WARNING: excess bytes: -616, Tag: DefineFont3, Index: 5
WARNING: excess bytes: 2, Tag: DefineFont3, Index: 36
這些是什麼警告?任何與這些警告有關的東西?
昨天還好,但今天我得到這個。
當我發表我的Flash文件,我得到這個消息:AS3警告消息多餘字節
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;
}
其作用似乎是由畸形的標籤或文件損壞,可能是其它原因造成的了。
DefineFont是嵌入字體數據的SWF文件內的標籤。看起來像SWF已損壞... – alxx
似乎我刪除所有的文本字段,然後就可以了。需要再次手動替換所有文本字段才能解決此警告消息。 – pizza0502
你是否偶然使用SWFTimeline.as包? [Google代碼上的SWFTimeline.as](http://code.google.com/p/katopz/source/browse/trunk/as3/labs/as3swf/src/com/codeazur/as3swf/SWFTimeline.as?spec=svn1322&r = 1322)這就是我能找到的所有研究來幫助 - 也許它會讓你到某個地方? – AndrewF