flash中通過XMLSocket監控生產系統(2-1)
發表時間:2024-02-06 來源:明輝站整理相關軟件相關文章人氣:
[摘要]二、技術介紹1、XML 對象 通過使用該對象實例的方法與屬性,可以加載、解析、發送、構造、和維護XML文檔樹。令人激動的是,在Flash的最新版本Flash MX中,XML 對象已經成為一個本地對象,即在FlashPlayer 6中內置對其的直接支持(Flash Player 5只有300多KB...
二、技術介紹
1、XML 對象 通過使用該對象實例的方法與屬性,可以加載、解析、發送、構造、和維護XML文檔樹。
令人激動的是,在Flash的最新版本Flash MX中,XML 對象已經成為一個本地對象,即在FlashPlayer 6中內置對其的直接支持(Flash Player 5只有300多KB,而Flash Player 6卻有800 KB,內置許多對象是相當大的原因。),因此,動態性能得到了極大的提高。
在使用XML 對象之前,必須通過其構造函數,生成一個對象實例,然后通過使用其方法和屬性,對XML文檔樹進行操作。XML 對象有兩種構造函數:
1) new XML(src) 其中參數src 必須是格式正確的XML文本,以下語句先通過傳進來的XML文本生成一個XML對象實例,將把兩個非靜態文字(TextField對象)實例nameTextField和passwordTextField的內容分別設為“Morgan”和“loveme”如:
myXML = new XML(””);
nameTextField.text = myLogin.attributes.username ;
passwordTextField.text = myLogin.attributes.password ;2) new XML() 生成一個空的XML對象實例,然后調用其相應的方法如load()、createElement()、 createTextNode()、cloneNode()、appendChild()等方法構造或加載XML文擋樹,具體的用法可以參考Flash在線幫助,由于本文的重點在于使用Flash的socket(套接字)連接,所以關于XML對象的基于HTTP協議的send()、load()、sendAndLoad()等方法就不做介紹,對于如何構造XML文擋樹請參見下文。