用xml配置文件加载资源时(XML和XMLList的转换)
<?xml version="1.0" encoding="UTF-8"?> <root path="resource/"><bg path="background.jpg" /><hammer uppath="hammer_up.png" downpath="hammer_down.png" /> <house buildpath="house_building.png" finalpath="house_final.png" buildtime="3000" /><stone buildpath="stonemine_building.png" finalpath="stonemine_final.png" buildtime="5000" /></root>
urlLoader.removeEventListener(Event.COMPLETE,loadCOmhan);var rootXml:XML = new XML(urlLoader.data);urlLoader = null;var rootPath:String = rootXml.@path;var bgXMLlist:XMLList = XMLList(rootXml.bg);var hammerXmllist:XMLList = XMLList(rootXml.hammer);var houseXMlList:XMLList = XMLList(rootXml.house);var stoneXMllist:XMLList = XMLList(rootXml.stone);//背景var bgXML:XML = XML(bgXMLlist[0]);var bgpath:String = bgXML.@path;//hammervar hammerXML:XML = XML(hammerXmllist[0]);var hammerUPpath:String = rootPath + hammerXML.@uppath;var hammerDownpath:String = rootPath + hammerXML.@downpath;var hammerData:HammerVO = new HammerVO();hammerData.uppath = hammerUPpath;hammerData.downPath = hammerDownpath;AssetList.hammerData = hammerData//housevar houseXML:XML = XML(houseXMlList[0]);var houseData:BuildingVO = new BuildingVO();houseData.buildTime = int(houseXML.@buildtime);houseData.finalPath = rootPath + String(houseXML.@finalpath);houseData.ingPath = rootPath + String(houseXML.@buildpath);AssetList.houseData = houseData;//stonevar stoneXML:XML = XML(stoneXMllist[0]);var stoneData:BuildingVO = new BuildingVO();stoneData.buildTime = int(stoneXML.@buildtime);stoneData.finalPath = rootPath + String(stoneXML.@finalpath);stoneData.ingPath = rootPath + String(stoneXML.@buildpath);AssetList.stoneData = stoneData;
urlLoader.removeEventListener(Event.COMPLETE,loadCOmhan);var rootXml:XML = new XML(urlLoader.data);urlLoader = null;var rootPath:String = rootXml.@path;var bgXMLlist:XMLList = XMLList(rootXml.bg);var hammerXmllist:XMLList = XMLList(rootXml.hammer);var houseXMlList:XMLList = XMLList(rootXml.house);var stoneXMllist:XMLList = XMLList(rootXml.stone);//背景var bgXML:XML = XML(bgXMLlist[0]);var bgpath:String = bgXML.@path;//hammervar hammerXML:XML = XML(hammerXmllist[0]);var hammerUPpath:String = rootPath + hammerXML.@uppath;var hammerDownpath:String = rootPath + hammerXML.@downpath;var hammerData:HammerVO = new HammerVO();hammerData.uppath = hammerUPpath;hammerData.downPath = hammerDownpath;AssetList.hammerData = hammerData//housevar houseXML:XML = XML(houseXMlList[0]);var houseData:BuildingVO = new BuildingVO();houseData.buildTime = int(houseXML.@buildtime);houseData.finalPath = rootPath + String(houseXML.@finalpath);houseData.ingPath = rootPath + String(houseXML.@buildpath);AssetList.houseData = houseData;//stonevar stoneXML:XML = XML(stoneXMllist[0]);var stoneData:BuildingVO = new BuildingVO();stoneData.buildTime = int(stoneXML.@buildtime);stoneData.finalPath = rootPath + String(stoneXML.@finalpath);stoneData.ingPath = rootPath + String(stoneXML.@buildpath);AssetList.stoneData = stoneDa
转载于:https://www.cnblogs.com/kuailezoe/archive/2012/12/25/2832789.html
用xml配置文件加载资源时(XML和XMLList的转换)相关推荐
- Ehcache二级缓配置永不过期,缓存失效问题 ---- 原因没有加载ehcache.xml配置文件,加载了默认的ehcache-failsafe.xml配置文件
问题: 在ehcache.xml配置文件中的参数 配置的空闲时间,过期时间都很长, 或者说配置的永不过期, 但是在测试项目过程中, 程序还是会有重新查数据库, 配置参数,配置文件好像不生效问题; 解决 ...
- Unity加载资源时的常用路径或文件夹
加载资源或者下载资源时的常用路径,我们平常开发下用的是编辑器下的路径. 编辑器下使用的资源路径和Windows端打包后并没有什么区别.你在编辑器下写的资源路径代码,大概率是可以在Windows下无缝运 ...
- camel Java to xml_java – 当Camel从XML文件加载路由时,在注册表中找不到Bean
我在camel中遇到问题,在运行时从 XML加载路由. 我搜索了我的问题,并在 http://grokbase.com/p/camel/users/117w8m6rbm/injecting-data- ...
- java 根据类名示例化类_如何使用示例从Java中的类路径加载资源
java 根据类名示例化类 Java中的类路径不仅用于加载.class文件,而且还可以用于加载资源,例如属性文件,图像,图标,缩略图或任何二进制内容. Java提供了API来将这些资源读取为Input ...
- 如何使用示例从Java中的类路径加载资源
Java中的类路径不仅用于加载.class文件,而且还可以用于加载资源,例如属性文件,图像,图标,缩略图或任何二进制内容. Java提供了API来将这些资源读取为InputStream或URL. 假设 ...
- On-Demand Resources Guide中文版(按需加载资源--上)
本文翻译由唧唧歪歪翻译自Apple文档 On-Demand Resources Guide On-Demand Resources Guide中文版(按需加载资源--下)包含管理按需加载资源.调试以及 ...
- Spring实现热加载MyBatis 的XML配置文件
为什么80%的码农都做不了架构师?>>> package com.myapp.util;import java.io.IOException; import java.lang ...
- web.xml 组件加载顺序
转载自 web.xml 组件加载顺序 在配置项目组件的过程中, 了解Tomcat加载组件顺序很有必要. 例如某些框架如Quartz的集群功能需要数据库的支持, 数据库的加载肯定要在框架组件加载之前. ...
- c#如何实现从xml中加载树目录,并且显示完整的Text
谈到xml,相信有一定编程基础的童鞋们都比较清楚了.xml文件格式类似于嵌套的样式,这种独特的层次结构很容易使我们联想到目录树,因此这不禁让我们对两者之间产生一种牵线的想法.这不禁,使我们有这么一个问 ...
最新文章
- Google提出新型学习范式「Deep Memory」,或将彻底改变机器学习领域
- DataTable 数据去重复
- Spring对java模块化支持_Spring项目对JDBC的支持和基本使用
- 给公司省下了300万美元,只因选对了BI工具
- SQL Server 2012 Always ON笔记
- JAVA IO系列----ObjectInputStream和ObjectOutputStream类
- bootStrap库介绍
- 【生信技能树】GEO数据库挖掘 P5
- open3d读取npy点云文件
- 探究光线追踪技术及UE4的实现
- Android 模块化总结
- 文档词频矩阵_对论文“从词向量到文档距离”的理解
- c语言实例--打渔晒网问题
- 2022电大国家开放大学网上形考任务-地域文化(本)(山东)非免费(非答案)
- pool win10提示bad_大师讲解win10蓝屏重启代码BAD,POOL,CALLER修复方法
- 结构化数据,半结构化数据,非结构化数据非区别和示例
- 用遗传算法求解TSP问题
- 城域网IPv6过渡技术——MAP技术
- 网约车新政陆续出台,共享经济遇阻为哪般?
- docker仓库Repository和harbor仓库