使用HTTPService来时实现数据的实时更新,数据源使用的是xml文件,然后使用ENTER_FRAME事件重复执行
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"
creationComplete="creationComplete()" >
<s:layout>
<s:BasicLayout/>
</s:layout>
<fx:Declarations>
<!-- 将非可视元素(例如服务、值对象)放在此处 -->
</fx:Declarations>
<fx:Script>
<![CDATA[
import mx.controls.Alert;
import mx.rpc.events.FaultEvent;
import mx.rpc.events.ResultEvent;
import mx.rpc.http.HTTPService;
public var service:HTTPService = new HTTPService();
public function SetVisits():void
{
service.url = "Province.xml";
service.method = "post";
service.resultFormat = "e4x";
service.addEventListener(ResultEvent.RESULT, xmlLoaded);
service.addEventListener(FaultEvent.FAULT,xmlError);
service.send();
}
//HTTPService正确时执行的方法
public function xmlLoaded(e:ResultEvent):void
{
var xml:XML = service.lastResult as XML;
textarea1.text = xml.toString();
}
//HTTPService异常时执行的方法
public function xmlError(e:FaultEvent):void
{
trace("出现异常");
}
//实时数据更新,ENTER_FRAME
public function creationComplete():void
{
this.addEventListener(Event.ENTER_FRAME,function():void{
SetVisits();
});
}
]]>
</fx:Script>
<s:TextArea x="10" y="10" width="250" height="550" id="textarea1"/>
</s:Application>
Province.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<main>
<province>
<name>湖南</name>
<visits>2</visits>
</province>
<province>
<name>湖北</name>
<visits>43</visits>
</province>
<province>
<name>江西</name>
<visits>2</visits>
</province>
<province>
<name>浙江</name>
<visits>43</visits>
</province>
<province>
<name>安徽</name>
<visits>2</visits>
</province>
<province>
<name>江苏</name>
<visits>43</visits>
</province>
</main>
效果图,当修改xml文档时对应的flash界面的数据也发生了变化
分享到:
相关推荐
今天我们就来介绍一下在PyQtGraph中根据实时数据更新绘制图形。 今天的例子我们通过编写一个电脑CPU实时使用率助手来讲解。 一、通过Python获取实时的CPU信息 在Windows操作系统的电脑上,我们通过“任务管理器”...
本实例是fusioncharts实现实时数据更新的例子,开发语言是C#,支持数据库连接,但是我没写,你只需要把数据从数据库读出来,然后赋一个值。 实例中,我写了注释,很清楚的了。如果有不懂,欢迎私信来互相学习。
本DEMO是用C#开发实时数据更新功能的实现.本例实现了泛型.自动实时更新数据库.
#资源达人分享计划#
基于WebSocket的电力系统实时数据更新研究.pdf
主要介绍了详解python websocket获取实时数据的几种常见链接方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
自己写的 mschart 实时数据更新 每秒更新一次
使用websocket+mysql+java8+Tomcat8技术,管理端动态添加数据到数据库,用户端实时刷新新添加的数据。
中介接单统计工具 文章接单 远程调试 二次开发 实时数据更新 中介接单统计工具 文章接单 远程调试 二次开发 实时数据更新 中介接单统计工具 文章接单 远程调试 二次开发 实时数据更新 中介接单统计工具 文章接单 ...
解决实时数据仓库数据流更新的一些,研究了一个实时数据库环境下的数据流更新算法
利用MPAndroidChart实现多条数据更新,控制折线图上数据的显示精度
天猫双十一实时数据实时更新.pdf
php+extjs+grid实时显示更新数据
今天我们要来分享一款基于jQuery的highcharts实时图表插件,highcharts图表插件定义了每隔一秒钟更新数据,然后根据每个数据点绘制一条折线,随着数据的更新,折线也就会不停的向前移动,形成一个类似CPU实时监控的...
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、...智慧果园大数据综合分析平台源码+项目说明(基于VUE+VUEX+AXIOS,主要echart数据展示及websorket实时数据更新).zip
Qt实现的MVC编程 功能: (1)添加委托(进度条) (2)显示文件名称、大小、进度、速度、剩余时间、状态等。 (3)可进行添加、更新、删除、清空等操作。 (4)实时更新数据
Arc_Room_MVVM:使用会议室资料库和带有实时数据更新的MVVM体系结构
jquery + ajax技术实现实时数据更新 官网下载echarts的js文件,找到需要的示例对代码进行修改 后端部分设计 utils.py 与数据库交互 flask的基本运用:static文件夹放css和js文件,templates文件夹下放
直接从 Tapdata Real Time DaaS 导入并保持持续同步,满足实时数据更新的需求,从数周的时间缩短到数小时内完成数据交付; 构建实时数据中台 通过 Tapdata Real Time DaaS 实时打通企业数据孤岛,对数据进行实时...