①
先做全局变量的声明、但是不要给其赋值,在函数里给其赋值
//炮弹速度
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>