Flash读取配置文件

目录函数

由于有2种,第一种是在文本类里面,第二种是在第一帧里面作url

1、直接在第一帧上面作.net

①先作全局变量的声明、可是不要给其赋值,在函数里给其赋值3d

②xml文件 code

2、再文本类中 xml

一、导入库对象

二、注意格式和写在的地方(注意只有读取完了以后才开始其他的的动做)blog

三、XML文件事件


 


由于有2种,第一种是在文本类里面,第二种是在第一帧里面作

1、直接在第一帧上面作

 

①先作全局变量的声明、可是不要给其赋值,在函数里给其赋值

//炮弹速度
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);	
}

②xml文件 

<infoPic>
	<pic>
		<url>5</url>					<!--炮弹速度-->
		<content>1</content>
	</pic>
	<pic>
		<url>3</url>				
		<content>2</content>
	</pic>
</infoPic>

2、再文本类中 

一、导入库

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:其他的动做
            }

    }

三、XML文件

<infoPic>
	<pic>
		<url>5</url>					<!--炮弹速度-->
		<content>1</content>
	</pic>
	<pic>
		<url>3</url>				
		<content>2</content>
	</pic>
</infoPic>