免費論壇 繁體 | 簡體
Sclub交友聊天~加入聊天室當版主
分享
Board logo

标题: 我试的写的一个加载外部XML的工具类 [打印本页]

作者: 肤浅    时间: 2016-7-21 10:38     标题: 我试的写的一个加载外部XML的工具类

不知道怎么在时间轴上写没有用
  1. package pcy{
  2.        
  3.         import flash.display.Sprite;
  4.         import flash.net.URLLoader;
  5.         import flash.net.URLRequest;
  6.         import flash.net.URLLoaderDataFormat;
  7.         import flash.text.TextField;
  8.         import flash.text.TextFormat;
  9.         import flash.text.TextFormatAlign;
  10.         import flash.text.TextFieldAutoSize;
  11.         import flash.events.Event;
  12.        
  13.         public class Load extends Sprite{
  14.                
  15.                 public function Load() {
  16.                         trace("没啥用");
  17.                 }
  18.                
  19.                
  20.                
  21.                 public static function loadXML(url:String):XML{
  22.                         var xml:XML=new XML();
  23.                         var request:URLRequest=new URLRequest(url);
  24.                         var loader:URLLoader=new URLLoader();
  25.                         loader.addEventListener(Event.COMPLETE,completeHandler);
  26.                         loader.load(request);
  27.                         function completeHandler(evt:Event):void{
  28.                                 xml=XML(loader.data);
  29.                         }
  30.                         return xml;
  31.                 }
  32.         }
  33.        
  34. }
复制

作者: flashroad    时间: 2016-7-23 15:14

构造函数中没有调用那个函数 应该无效
另将时间轴的写法的代码贴出来看看
作者: 肤浅    时间: 2016-7-25 08:40

回复 2# flashroad

var myXML:XML=Load.loadXML("dizhi.xml");
trace(myXML);
为什么这样不能返回加载的xml的引用,是不是作用域的原因




欢迎光临 flash之路-flash技术交流 (http://flashroad.dhlog.com/) Powered by Discuz! 7.2