Re: 關於搭配影片字幕的疑問
XML的應用範圍還挺多
其實我們常見的BLOG的RSS,正是XML的應用
例如小弟我自己的RSS:
http://www.eddie.com.tw/blog/?feed=rss2
點開後會看到一堆看起來不像是人類在閱讀的資料
長得也不像是HTML的tag,是的,XML的特點之一,就是可以自己定義自己的TAG :)
那在flash要怎麼把上面這種囉嗦的資料讀進來?
小的cut一段之前做的範例:
var MyXML:XML = new XML(); //flash有內建的XML類別可以用
MyXML.ignoreWhite = true; //把不必要的頭尾空白字元忽略掉
MyXML.onLoad = function() {
...
...
...
//這裡會用到一些firstChild、childNodes、attributes...等方法在parse XML
//也是最囉嗦的部份 :)
//因為每個人的XML可能不盡相同,詳細使用方法請參閱XML的F1說明
}
MyXML.load("aabbcc.xml"); //讀取外部xml檔案(其實不一定要.xml)
}
以上是自己用內建的XML類別一個一個去parse XML
記得在網路上也有翻過別人寫好比內建類別更方便的類別可以借來用
有興趣可以google翻看看 :)
另外,有幾件事情要記在心上的:
1. Flash預設支援Unicode
2. 編輯XML的文字編輯器不見得預設支援Unicode,雖然記事本現在也可以存成
Unicode格式,但它預設格式是ANSI。
大多數的人容易漏掉Unicode的編碼問題,而造成中文字讀不出來的狀況囉
供大家參考 :)
--
http://www.eddie.com.tw/blog/
http://www.eddie.com.tw/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.172.127
→
04/12 12:33, , 1F
04/12 12:33, 1F
討論串 (同標題文章)