flash讀取XML檔案

2021-09-08 08:20:58 字數 2015 閱讀 8288

關於xml的簡介與編寫格式在下在這就不多談了(因為 大家都是聰明人)。對xml的最通常的使用,就是讀取出xml文件中所儲存的資料。我們來建立這個要被讀取的xml文件。你可以用任何一種純文字編輯器來 建立乙個xml文件。開啟你喜歡的純文字編輯器,在其中輸入下面的**;

(這是乙個個人簡歷):

///<?xml version="1.0" encoding="gb2312"?> 明男

21南寧繁男

21上海

把該文件作為 profile.xml 儲存。

現在我們來建立用於讀取profile.xml文件的flash 程式。新建乙個flash 文件,在根時間線的第1幀**下面的指令碼:

//防止亂碼(一般這樣說,但不然只要在儲存xml文件時以unicode儲存就可以刪除這句)

system.usecodepage=true;

//建立乙個xml物件myxml

myxml=new xml();

//建立乙個all 與 aa bb cc dd的陣列

var all = new array();

var aa = new array();

var bb = new array();

var cc = new array();

var dd = new array();

//把profile.xml裝入myxml

myxml.load("profile.xml");

//忽略僅包含空白的文字節點

myxml.ignorewhite=true;

//當profile.xml完全裝入myxml中時應進行的處理

myxml.onload=function(success)//結束

語法1//語法: myxml.childnodes  

//返回:乙個物件陣列

//介紹:讀取 xml 操作物件的 childnodes 屬性,可以獲取乙個包含 myxml 操作物件中全部子節點物件的物件陣列,物件陣列中的每              個資料元素都是 myxml 操作物件中的乙個子節點物件。

//語法2///       

//語法: myxml.firstchild

//返回:乙個 xml 元素或文字節點物件

//介紹:通過讀取 xml 操作物件的 firstchild 屬性,可以獲取 myxml 操作物件中包含的第乙個子元素節點或子文字節點物件。        

文章2*************************===

xml類:

xml.ignorewhite;//處理xml文件中的空白,設為true時,忽略空白,預設值為false.

xml.load("xml文件的位址");//載入指定的xml文件.

xml.onload=function(success:boolean){};//成功載入了xml文件時呼叫.

xml建構函式.

xmlnode類:

xmlnode.attributes;//用來指定xml文件的屬性.

xmlnode.childnodes;//返回指定xml文件物件的子級的陣列.

xmlnode.firstchild;//引用父級節點的子級列表中的第乙個子級.

xmlnode.nodevalue;//返回xml物件的節點值.

xmlnode.nodename;//xml 物件的節點名稱

在「藍色理想」裡找到這些屬性,用nodevalue的時候,試了大半天,還是沒有成功。。。

一時興起,試了firstchild,竟然成功了。。

如:還是狼神

提取乙個xml中,「langshen」這個值的時候,name是這樣提取的:

xml.firstchild.firstchild.firstchild.attributes.name

.而結點內容,則是:

xml.firstchild.firstchild.firstchild.firstchild。。用nodevalue時會返回null

而且,flash中讀xml和vb類的不一樣,第一層就已經是乙個firstchild。。。

XML系列 Flash讀取XML資料

以前老師說的對 你會的越多,不會的就越多。假如你會的東西代表乙個圓,那當圓小的時候不會的東西相對來說就比較少,當圓越來越大的時候,由於圓周長的越來越大,那你不會的東西就相對來說是越來越多了 一直以來只知道用簡單的複製黏貼製作東西,很多事情也是一做完了就開始忘卻,flash這個軟體在2000年的時候就...

flash讀取XML格式資料

xml格式 兩種寫法 第一種 宣告省略,不影響flash讀取 假設不宣告xml格式,則必須儲存成utf 8格式,否則用ie開啟xml文件 會出現無效字元等問題 1第乙個 絕對第乙個 2第二個 絕對第二個 第二個可以混合使用.本例就是混合使用,這個格式寫法看自己習慣,我喜歡第二種,呵呵 絕對第乙個 絕...

flash讀取外部xml配置檔案基本方法

讓我們先看一看什麼是xml,xml是可擴充套件標記語言的縮寫,全稱為extensible markup language,主要研究什麼 是資料和資料的儲存問題。簡單的說就是如果你想通過讀取外部配置來改變程式載入的功能,可以用到它。1.乙個簡單的xml示例 1.img 2.img 我是天才!我最帥!2...