`
jie66989
  • 浏览: 253312 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

flex loadxml

    博客分类:
  • flex
 
阅读更多
package
{
	import flash.events.Event;
	import flash.events.IOErrorEvent;
	import flash.net.URLLoader;
	import flash.net.URLRequest;
	import flash.system.Capabilities;
	
	import mx.collections.ArrayCollection;
	import mx.controls.Alert;
	import mx.rpc.events.FaultEvent;
	import mx.rpc.events.ResultEvent;
	import mx.rpc.http.HTTPService;
	
	import spark.components.Application;
	
	public class LoadXML
	{
		public static const loadXMLCompleteEvent:String = "load_xml_complete";
		public static const loadXMLFaultEvent:String = "load_xml_fault";
		
		public static var remoteStr:String = "";
        
        public static var moduleList:XMLList;
        
        private static var http:HTTPService = null;
        
		public function LoadXML()
		{
		}
		
		public static function loadXml(url:String="configData.xml"):void
		{
			http = new HTTPService();
			http.url = url;
			http.resultFormat = "e4x";
			http.addEventListener(ResultEvent.RESULT,xmlresult);
			http.addEventListener(FaultEvent.FAULT,xmlfault);
			http.send();
			
			function xmlresult(event:ResultEvent):void
			{
				var configXML:XML = event.result as XML;
				if(configXML)
				{
					// 网站根目录ip地址
					var server:String = (configXML.child("server") as XMLList)[0].toString();
					Constants.SERVER = server;
					
					Constants.ALERTTIME = Number(configXML.alertTime[0].toString() || "1000");
					
				}
				EventBus.getInstance().dispatchEvent(new Event("load_xml_complete"));
			}
			
			function xmlfault(e:FaultEvent):void
			{
				EventBus.getInstance().dispatchEvent(new Event("load_xml_fault"));
			}
		}
        
	}
}


<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <!-- 服务器地址  -->
    <server>http://192.168.0.151:8089/app/</server>
    <!-- 操作成功提示框停留时间  -->
    <alertTime>2000</alertTime>
</configuration>
分享到:
评论

相关推荐

    LoadXML.rar_flex

    "LoadXML.rar_flex"这个压缩包文件很可能包含了一个Flex项目,该项目着重于如何加载XML文件并从中提取数据,以便进行程序初始化。以下是关于Flex加载XML及初始化程序的相关知识点。 1. **Flex与XML的结合**: Flex...

    flex-web工程载入tomcat下xml文件(含源码)

    在本文中,我们将深入探讨如何在Flex-web工程中加载Tomcat服务器下的XML文件。这个过程涉及到Flex编程、HTTP请求以及XML数据处理等多个知识点。首先,让我们解析标题和描述中的关键信息。 标题:“flex-web工程载入...

    loadxml_locationcpo_vbxml_zip_vb.net_

    "loadxml_locationcpo_vbxml_zip_vb.net_"这个标题可能指的是一个VB.NET项目,它涉及到从ZIP文件中提取XML数据并进行处理。让我们详细探讨一下这个过程涉及的关键知识点。 首先,`vbxml`暗示了我们正在处理XML相关...

    通过 HTTP 加载 XML 文件时 Load 方法失败

    #### 症状 ... ``` -2146697209-Nodataisavailablefortherequestedresource. ``` 这个错误通常发生在尝试远程加载 XML 文件的情况下,特别是在 ASP 应用程序中。...为了绕过这个问题,可以采用 `ServerXMLHTTP` 组件来...

    dhtmlGrid支持IE10

    **描述:“针对IE10非兼容模式和IE8,9兼容进行了修改,对loadXML报错等问题进行了修正。”** 这段描述揭示了dhtmlGrid在与不同版本IE浏览器交互时遇到的具体问题。"非兼容模式"通常指的是IE10的标准模式,它更接近...

    出现错误 图片 大约半分钟弹出一次

    LoadXML Malformend XML Error

    javascript加载xml文件和xml字符串的类

    在JavaScript中,处理XML数据是常见的任务,无论是从本地或远程服务器加载XML文件,或是解析XML字符串。XML(可扩展标记语言)作为一种结构化数据格式,广泛用于存储和传输数据。本篇文章将深入探讨如何使用...

    c#和java读写xml辅助工具

    XML(eXtensible Markup Language)是一种用于存储和交换数据的标记语言,它以其结构化、自解释性和广泛兼容性而被广泛应用。在IT行业中,无论是C#还是Java,都有强大的库支持对XML文件的读写操作。...

    IE下使用XML DOM解析XML文件(ASP.NET Web)

    在ASP.NET Web开发中,与浏览器兼容性打交道是常见的任务,尤其是当涉及到处理XML数据时。本文将深入探讨如何在Internet Explorer(IE)环境下利用XML Document Object Model (DOM) API来解析XML文件。...

    v1.2 解析XML文件 读取XML文件 保存XML文件 添加节点 删除节点 修改节点 添加属性 修改/删除属性

    V1.2 Release版 .../*************************************** 功能:创建XML文件的根节点 参数:[in] sName 根节点的节点名 返回:true创建成功 false创建失败 **************************************/ ...

    Xml.zip_visual c_xml

    在给定的压缩包文件中,“loadXml_7_8.ncb”、“loadXml_7_8.sln”和“loadXml_7_8.suo”是Visual Studio项目相关文件,它们分别代表了项目数据库、解决方案文件和用户选项文件,用于存储项目的配置信息和调试状态。...

    VB 封装XML解析类

    Public Function LoadXML(filePath As String) As Boolean On Error GoTo ErrorHandler xmlDoc.async = False xmlDoc.Load(filePath) LoadXML = Not xmlDoc.parseError.ErrorCode &lt;&gt; 0 Exit Function Error...

    xml配置文件类.txt

    - **带路径参数构造函数** (`public clsXMLConfig(string XMLPath, clsXMLConfig.YesNoEnum LoadXML = clsXMLConfig.YesNoEnum.No)`):接收一个XML文件路径,并允许指定是否加载XML文件。 ##### 2.3 方法解析 - **...

    将XML转为JSON格式字符串

    将XML数据转化为JSON格式 使用方法: 1.添加对XmlToJSON.dll的引用 ...//doc.LoadXml(@"&lt;root&gt;aaa&lt;/root&gt;"); doc.Load(@"C:\xxx.xml"); // Convert XML to a JSON string string JSON = Converter.XmlToJSON(doc);

    VC6.0 创建XML

    - 使用`CXMLDOMDocument`对象的`loadXML`或`load`方法加载XML内容。如果要创建新文件,可以传递XML字符串到`loadXML`方法,例如: ```cpp CXMLDOMDocument doc; HRESULT hr = doc.CreateInstance(__uuidof(DOM...

    c#对xml多属性节点的增加,删除,修改操作源码

    private void LoadXml() { xmlDoc = new XmlDocument(); xmlDoc.Load(Server.MapPath("User.xml")); } ``` ##### 2.2 添加节点 添加节点涉及创建新的元素并将其附加到现有 XML 文档中。这可以通过 `CreateElement...

    javascript DOM 操作.doc

    载入 XML 数据:在FireFox中,只支持load方法,可以通过parseFromString方法解析字符串型的xml数据,模拟loadXML方法。 ```javascript oXmlDom.load("example.xml"); // 载入xml文件 oXmlDom.parseFromString(...

    CGI AD远程数据采集试验

    `loadXML()`函数加载XML文件`adc.xml`,`getmessage()`函数则解析XML文件并更新页面上的数据。 3. JavaScript与XML: - `loadXML()`函数使用条件语句检测浏览器是否支持ActiveXObject(主要是针对旧版IE),然后...

    IE下写xml文件的两种方式(fso/saveAs)

    IE下可以通过以下几种方式写xml文件 方式一:fso 代码如下: // LoadXML()见上一篇IE下读取XML var xmlDom = loadXML(“config.xml”); var contentText = “”; if(typeof xmlDom.xml != ‘undefined’) { content...

    自定义简单XML的读与存,便捷工具类

    例如,他们可能会创建一个`CacheNodeVO`实例,然后使用`saveXML`方法保存到XML文件,接着读取该文件并使用`loadXML`方法,确保数据能正确地序列化和反序列化。 总结来说,这个压缩包提供的代码实现了一个XML处理...

Global site tag (gtag.js) - Google Analytics