问题:
我希望可以写一个外部加载xml 的类,并能够返回xml的信息
方法:
仿效flex 的 httpserver 类,可以返回一个xml 的信息;
Flex里面
一,自定义事件
xml:
二:封装类
操作:
暂时这样 :明天再改
在flash 里面的,首先我们先自定义一个事件类,用于加载xml的时候返回一个参数
自定义个LoadEvent 事件,这个事件带一个参数,result 类型是xml
自定义一个事件类型:LOADXML
2.定义一个加载xml的类,这个类用于管理xml 的加载
方法体:LoadXML(路径); 加载完后,就调用我们的事件
var sendevent:LoadEvent=new LoadEvent(LoadEvent.LOADXML);
sendevent.result=myxml;
this.dispatchEvent(sendevent);
由于我们的public class XMLManager extends EventDispatcher
XMLManager 继承了事件EventDispatcher 类 他是是 DisplayObject 类的基类 因此我们可以调用他的事件分派
EventDispatcher 类允许显示列表上的任何对象都是一个事件目标,同样允许使用 IEventDispatcher 接口的方法。
正式调用他
这样我们以后就可以使用这个已经封装好的来返回我们的xml信息了。