作者aquarianboy (我是没牌的营养师!)
看板Flash
标题Re: 关於搭配影片字幕的疑问
时间Thu Apr 12 05:50:20 2007
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
1F:→ PlayNintendo:多学一招 推 04/12 12:33