目录函数
由于有2种,第一种是在文本类里面,第二种是在第一帧里面作url
1、直接在第一帧上面作.net
①先作全局变量的声明、可是不要给其赋值,在函数里给其赋值3d
②xml文件 code
2、再文本类中 xml
一、导入库对象
二、注意格式和写在的地方(注意只有读取完了以后才开始其他的的动做)blog
三、XML文件事件
//炮弹速度 var paoDan_speed:int; var speed:int; var url=new URLRequest("info.xml"); //获取一个xml文件 var loadurl=new URLLoader(url); //使用URLLoader导入数据 loadurl.addEventListener(Event.COMPLETE,Loadxml); //添加事件******,以在XML数据导入完成后处理XML数据 function Loadxml(event:Event) { var xml:XML=XML(loadurl.data); //导入完成后,使用导入的数据建立XML对象 paoDan_speed=xml.child(0).child(0);//输出xml对象的第一节点下第一个节点 ,输出结果:5 trace("paoDan_speed:"+paoDan_speed); speed=paoDan_speed; trace("speed:"+speed); }
<infoPic> <pic> <url>5</url> <!--炮弹速度--> <content>1</content> </pic> <pic> <url>3</url> <content>2</content> </pic> </infoPic>
import flash.display.MovieClip; import flash.net.URLRequest; import flash.net.URLLoader; import flash.events.MouseEvent; import flash.media.Sound; import flash.media.SoundChannel;
public class Face extends Sprite { //读取配置文件 //炮弹速度 public var paoDan_speed:int; public var speed:int; public var url=new URLRequest("info_flash.xml"); //获取一个xml文件 public var loadurl=new URLLoader(url); //使用URLLoader导入数据 public function Face() { loadurl.addEventListener(Event.COMPLETE,Loadxml); //添加事件******,以在XML数据导入完成后处理XML数据 } public function Loadxml(event:Event) { var xml:XML=XML(loadurl.data); //导入完成后,使用导入的数据建立XML对象 paoDan_speed=xml.child(0).child(0);//输出xml对象的第一节点下第一个节点 ,输出结果:5 trace("paoDan_speed:"+paoDan_speed); speed=paoDan_speed; trace("speed:"+speed); //TODO:其他的动做 } }
<infoPic> <pic> <url>5</url> <!--炮弹速度--> <content>1</content> </pic> <pic> <url>3</url> <content>2</content> </pic> </infoPic>