ActionScript3 加载外部XML文件

前端之家收集整理的这篇文章主要介绍了ActionScript3 加载外部XML文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

ActionScript3 代码

  1. private var xmlLoader:URLLoader;
  2. private function loadXML():void{
  3. //设置外部XML的路径
  4. var request:URLRequest = new URLRequest("TestInfo.xml");
  5. xmlLoader = new URLLoader();
  6. try {
  7. xmlLoader.load(request);
  8. }
  9. catch (error:SecurityError)
  10. {
  11. trace("A SecurityError has occurred.");
  12. }
  13.  
  14. xmlLoader.addEventListener(IOErrorEvent.IO_ERROR,xmlloader_ioError);
  15. xmlLoader.addEventListener(Event.COMPLETE,xmlloader_complete);
  16. }
  17.  
  18. private function xmlloader_complete(event:Event):void {
  19. var externalXML:XML;
  20. var _name:String;
  21. try {
  22. externalXML = new XML(xmlLoader.data);
  23. //此处为 获取XML里第一个节点里的属性Name的值;
  24. _name= externalXML.elements()[0].attribute("Name");
  25. //sendData();
  26.  
  27. } catch (e:TypeError) {
  28. trace("Could not parse the XML file.");
  29. }
  30. }
  31. private function xmlloader_ioError(e:IOErrorEvent):void {
  32. trace("Had problem loading the XML File.");
  33. }

猜你在找的XML相关文章