巧用XML做多語言界面的FLASH(2)_Xml教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:XML入門的一些常見的問題總結(jié)(二)
      作者:AngelGavin 出處:CSDN   Internet Explorer 5.0 對 XML 提供哪個級別的支持?   Internet Explorer 5 提供下列 XML 支持:   直接查看 XML。Microsoft XML 實現(xiàn)允許用戶

      XML文件,還非常容易修改的特點,2000年 flash5 就有的功能,我現(xiàn)在才細(xì)細(xì)看。汗。大家要注意的是FLASHXML功能不是很完整的,無法通過節(jié)點名來找到值,只能通過索引位來找值,造成了一些麻煩,雖然可以自己寫函數(shù)來遞歸,但效率就差了,所以想了一個別致的辦法來解決了。
      這是這個功能的函數(shù)

      代碼拷貝框

      function loadLANG(arg) {
      //建立XML對象
      var LANG_XML = new XML();
      LANG_XML.ignoreWhite = true;
      //讀入XML文件,LANG_path 是自己定義的語言包路徑,方便修改
      LANG_XML.load(LANG_path arg ".xml");
      //載入后操作以下功能
      LANG_XML.onLoad = function(bool) {
      //取得XML第一個節(jié)點的子節(jié)點集數(shù)組
      var temp = LANG_XML.firstChild.childNodes;
      //把值一個一個賦給語言變量
      for (var i = 0, find = false; i_root[temp[i].nodeName] = temp[i].attributes.value;
      }
      //一次性替換所有顯示字符
      text_username.text = LANG_username;
      text_password.text = LANG_password;
      Button_login.label = LANG_login;
      Button_reg.label = LANG_reg;
      };
      }

      最后就是執(zhí)行了,利用第二個功能,還可以隨時更新界面.

      分享:名詞解釋:什么是XSL,它有什么用途
      XSL 之于 XML 就像 CSS 之于 HTML。它是指可擴展樣式表語言 (EXtensible Stylesheet Language)。這是一種用于以可讀格式呈現(xiàn) XML 數(shù)據(jù)的語言。XSL 實際上包含兩個部分:   * XSLT

      共2頁上一頁12下一頁
      來源:模板無憂//所屬分類:Xml教程/更新時間:2008-08-22
      相關(guān)Xml教程