国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > XML > 正文

flash讀取xml數(shù)據(jù)

2024-09-05 20:46:53
字體:
供稿:網(wǎng)友

1、XML內(nèi)容:

程序代碼

< ?xml version = " 1.0" encoding = " gb2312" ?>

< list>

< title> coco168< /title>

< url> http://www.baidu.com< /url>

< other> xiaohd< /other>

< /list>

簡單說一下XML文檔格式的書寫規(guī)范:

第一行:是一個(gè)XML文檔的描述信息.其中定義了該XML文檔的一些基本屬性,包括:版本信息(version),使用的字符編碼(encoding)

第二行:(雖然在FLASH中我們用不到節(jié)點(diǎn)的任何屬性,但是合式的XML文檔必須要求一個(gè)根節(jié)點(diǎn))

在XML文檔中,這是一個(gè)根節(jié)點(diǎn).XML規(guī)定所有標(biāo)簽必須有閉合.所以,在最后一行使用對應(yīng)的標(biāo)簽來閉合.同樣,單行的XML節(jié)點(diǎn)也需要閉合,例如:其中" /" 符號就表示單行的節(jié)點(diǎn)閉合." title" ," url" ," other" 是節(jié)點(diǎn)的屬性,寫法就是:屬性名=" 屬性值" 這樣的名/值對.至于節(jié)點(diǎn)名和屬性名都是可以自定義的,也就是說可以任意命名.但是還是建議要盡量規(guī)范

" " 節(jié)點(diǎn)是" " 的子節(jié)點(diǎn),相應(yīng)的" " 叫做" " 的父節(jié)點(diǎn)

在這個(gè)XML文檔中有3個(gè)子節(jié)點(diǎn),我們數(shù)據(jù)就存儲在這3個(gè)子節(jié)點(diǎn)的屬性中,分別有:title url other

我們要做的最終目的就是在FLASH中獲取這些節(jié)點(diǎn)的屬性值

2、FLASH 代碼:

程序代碼

System.useCodepage = true; //中文

lemon_xml = new XML(); //聲明一個(gè)XML對象

lemon_xml.ignoreWhite = true; //忽略XML中的空白

lemon_xml.load(" lemon.xml" ); //讀取xml的路徑

lemon_xml.onLoad = function(success) //開始加載xml文件

{

    if(success) //如果成功的話執(zhí)行以下操作

   {

       UpdateInfo = lemon_xml.firstChild; //讀取進(jìn)來的XML文件的firstChild是< list>

       Publish(UpdateInfo);

       delete lemon_xml;

       sb1.setScrollTarget(tf1); //使文本刷新后的scrollbar仍然可用

       sb2.setScrollTarget(tf2);

       sb3.setScrollTarget(tf3);

  }

else {

          lemon1 = " Error loading XML..." ;

  }

}

function Publish(xml_doc)

{

content = xml_doc.childNodes; //這個(gè)content有點(diǎn)像一個(gè)數(shù)組用來存儲< list> 的子結(jié)點(diǎn)們

lemon1=content[0].firstChild; //建立一個(gè)動態(tài)文本,變量名為lemon1

lemon2=content[1].firstChild;

lemon3=content[2].firstChild;

}

其實(shí)在flash中用xml變量做為按鈕的鏈接沒想象中那么麻煩,只要在以上代碼中把變量做好,就可以了,“lemon2=content[1].firstChild; ”中,content[1].firstChild; 讀取的就是http://www.baidu...,所以,只要在按鈕上寫上以下代碼就可以了

on(release){

getURL(lemon2," _blank" );

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 鄱阳县| 兴国县| 灌阳县| 开江县| 五莲县| 德阳市| 汤原县| 黑龙江省| 卓尼县| 宜州市| 中江县| 独山县| 丹阳市| 揭西县| 文昌市| 中牟县| 镇赉县| 五指山市| 玉树县| 德庆县| 陆良县| 天峻县| 阳高县| 北海市| 腾冲县| 通州区| 荥阳市| 康乐县| 镇雄县| 高陵县| 东乡| 民权县| 呼图壁县| 巴林右旗| 巧家县| 金寨县| 古浪县| 北碚区| 诸暨市| 台北县| 苍溪县|