這問題很困擾咩

有時候, 使用的xml是由它方產生的

可能用的編碼不同

Flash用的是UTF8編碼格式

那...怎麼辦咧?

後來, 找到了個方法:
flash.utils.ByteArray

首先, XML檔案, 要使用binary格式載入

載入後, 用.readMultiByte()來做轉換

最後, 再把轉換完的字串, 轉成XML格式

醬子就完成啦


程式碼:

我是藉用oBuy黃金拍檔 mywidget的xml來示範

XML FILE: http://partner.obuy.com.tw/widget/xml.asp?code=YnlCVWxNZCtjcTg9

它是採用big5的編碼, 而且還有宣告namespaces之類的內容

(唔, 很怪, 這些xmlns若不移除的話, flash會不能用.)

創作者介紹

shelleyura 發表在 痞客邦 PIXNET 留言(0) 人氣()