<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" creationComplete="creationCompleteHandler(event)"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
<fx:Script>
<![CDATA[
import mx.events.FlexEvent;
import mx.rpc.events.ResultEvent;
protected function creationCompleteHandler(event:FlexEvent):void
{
trace(fx_xml);//请求本地XML数据
http_xml.send();//发送xml请求
}
protected function http_xml_resultHandler(event:ResultEvent):void
{
var myxml:XML = event.result as XML;
trace(myxml);
}
]]>
</fx:Script>
<fx:Declarations>
<!-- 将非可视元素(例如服务、值对象)放在此处 -->
<!--第一种方式-->
<fx:XML xmlns="xml" id="fx_xml" source="xml/data.xml" format="e4x" />
<!--第二种方式 -->
<s:HTTPService id="http_xml" url="xml/data.xml" resultFormat="e4x" result="http_xml_resultHandler(event)" />
</fx:Declarations>
</s:Application>
分享到:
相关推荐
<?xml version="1.0" encoding="utf-8"?> creationComplete="service.send()" > <![CDATA[ import mx.controls.Alert; import mx.rpc.events.FaultEvent; import mx.collections.ArrayCollection; ...
在本主题中,我们将深入探讨如何使用Flex调用Web服务,尤其是与Java程序的交互。 1. **Flex与Web服务的交互** Flex可以通过SOAP(简单对象访问协议)或AMF(动作消息格式)来调用Web服务。SOAP是一种基于XML的通信...
1. Flex发送:在Flex客户端,当用户触发某个操作时,HttpService发送XML数据到服务器,数据内容由Flex的XML对象构建。 2. 春天处理:SpringMVC接收到请求后,通过XMLMessageConverter解析XML数据,然后将数据传递给...
- `public var menus:XML` 定义了一个XML变量,用于存储加载的XML数据。 - `[Bindable]` 属性标记的 `completeHandle` 函数将在加载完成时被调用。 2. `completeHandle` 函数是事件处理器,当`URLLoader`完成...
Flex应用则通过HTTP请求调用该服务,接收XML数据,并将其解析和展示在用户界面上。 具体步骤包括: 1. **请求数据**:Flex应用向XML服务发送HTTP请求,请求股票数据。 2. **解析XML**:接收到XML响应后,Flex应用...
此外,还需要创建一个供Flex调用的业务逻辑类,如`UserManager`,该类包含一个`getUserList()`方法,返回一个用户列表的示例数据。 5. **配置Remoting服务**:在`WEB-INF/flex/remoting-config.xml`中配置调用Java...
在Flex应用开发中,常常会遇到读取XML数据时出现不刷新的问题。这不仅影响用户体验,也可能导致数据处理出现异常情况。本文将从多个角度深入分析此问题,并提供可能的解决方案。 #### 一、问题背景与表现 在Flex...
4. 创建数据提供源:将处理后的XML数据集合赋值给`xmlArr.children()`,这将为ComboBox创建一个数据提供源。然后,我们将这个数据提供给`driverTemplate.dataProvider`,这样ComboBox就可以显示这些数据。 5. 设置...
总结来说,这个Flex应用通过`HTTPService`从XML文件获取数据,然后将数据绑定到`DataGrid`组件上,从而实现动态加载和展示XML数据的功能。这种方式在实际项目中非常常见,特别是在需要从服务器获取结构化数据并显示...
首先,读取XML文件内容,然后使用反序列化函数将XML数据转换回图形对象,并在Flex应用中显示出来。 总结,Flex中对XML的操作包括读取、写入和保存,可以结合E4X和FileReference类实现。同时,通过序列化和反序列化...
通过Flex调用Web Service开发天气预报服务,我们可以利用Flex的强大UI设计能力和ActionScript的灵活性,结合Web Service的数据交换能力,实现跨平台的应用程序。这种技术在很多实际项目中都有广泛应用,比如构建交互...
首先,让我们了解Flex中的树控件(Tree)和XML数据源。在Flex中,Tree控件用于显示层次结构的数据,它可以是多级别的,非常适合用来展示目录结构或组织结构等。而XML作为一种轻量级的数据交换格式,能够简洁地表示...
本资源提供的"Flex调用Servlet连接数据库源码"是一个很好的学习实例,它涵盖了如何使用Adobe Flex作为前端展示层,通过HTTP服务与Java Servlet进行通信,进而实现对数据库的读写操作。现在我们将详细解析这个主题。 ...
在Flex中,我们可以使用XML类来处理XML数据,这包括加载、解析、修改和序列化XML文档。 XML合并通常涉及将多个XML文档整合为一个单一的文档,以便于统一管理和操作。在Flex中,我们可以利用XML对象的appendChild()...
本篇文章将重点讲解如何在Flex4中向Tree组件添加和删除XML数据节点。 Flex4是一款强大的开发工具,它基于ActionScript 3.0和Flash Player或Adobe AIR运行时,用于创建富互联网应用程序(RIA)。Tree组件是Flex中...
在本实例中,我们将深入探讨如何使用Flex调用WebService来实现数据交互。 首先,我们要明白Flex和WebService的基本概念。Flex是一种客户端技术,用于创建具有丰富用户体验的Web应用程序,而WebService则是一种基于...
AMF(Action Message Format)是Adobe开发的一种二进制数据交换格式,主要用于提高Flex和服务器之间的通信效率。本教程将详细介绍如何抓取使用AMF协议的Flex页面数据,并涉及模拟登录和页面抓取的相关知识。 1. **...