`
jie66989
  • 浏览: 254884 次
  • 性别: 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);

    vb6XML读写

    vb中读写XML文件实例Dim XMLDoc As DOMDocument Dim root As IXMLDOMNode Dim xlst As IXMLDOMNodeList, xlst1 As IXMLDOMNodeList Dim xn As IXMLDOMNode Dim xnf As IXMLDOMNode Dim xe As IXMLDOMElement ...

    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...

Global site tag (gtag.js) - Google Analytics