明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

flash中通過XMLSocket監(jiān)控生產(chǎn)系統(tǒng)(2-1)

[摘要]二、技術(shù)介紹1、XML 對(duì)象  通過使用該對(duì)象實(shí)例的方法與屬性,可以加載、解析、發(fā)送、構(gòu)造、和維護(hù)XML文檔樹。令人激動(dòng)的是,在Flash的最新版本Flash MX中,XML 對(duì)象已經(jīng)成為一個(gè)本地對(duì)象,即在FlashPlayer 6中內(nèi)置對(duì)其的直接支持(Flash Player 5只有300多KB...
二、技術(shù)介紹

1、XML 對(duì)象


  通過使用該對(duì)象實(shí)例的方法與屬性,可以加載、解析、發(fā)送、構(gòu)造、和維護(hù)XML文檔樹。
令人激動(dòng)的是,在Flash的最新版本Flash MX中,XML 對(duì)象已經(jīng)成為一個(gè)本地對(duì)象,即在FlashPlayer 6中內(nèi)置對(duì)其的直接支持(Flash Player 5只有300多KB,而Flash Player 6卻有800 KB,內(nèi)置許多對(duì)象是相當(dāng)大的原因。),因此,動(dòng)態(tài)性能得到了極大的提高。

  在使用XML 對(duì)象之前,必須通過其構(gòu)造函數(shù),生成一個(gè)對(duì)象實(shí)例,然后通過使用其方法和屬性,對(duì)XML文檔樹進(jìn)行操作。XML 對(duì)象有兩種構(gòu)造函數(shù):

1) new XML(src)

  其中參數(shù)src 必須是格式正確的XML文本,以下語句先通過傳進(jìn)來的XML文本生成一個(gè)XML對(duì)象實(shí)例,將把兩個(gè)非靜態(tài)文字(TextField對(duì)象)實(shí)例nameTextField和passwordTextField的內(nèi)容分別設(shè)為“Morgan”和“l(fā)oveme”如:

myXML = new XML(””);
nameTextField.text = myLogin.attributes.username ;
passwordTextField.text = myLogin.attributes.password ;


2) new XML()

  生成一個(gè)空的XML對(duì)象實(shí)例,然后調(diào)用其相應(yīng)的方法如load()、createElement()、 createTextNode()、cloneNode()、appendChild()等方法構(gòu)造或加載XML文擋樹,具體的用法可以參考Flash在線幫助,由于本文的重點(diǎn)在于使用Flash的socket(套接字)連接,所以關(guān)于XML對(duì)象的基于HTTP協(xié)議的send()、load()、sendAndLoad()等方法就不做介紹,對(duì)于如何構(gòu)造XML文擋樹請(qǐng)參見下文。