<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"><mx:Script><![CDATA[import mx.controls.DataGrid;import flash.external.ExternalInterface;import flash.geom.Point;import flash.net.navigateToURL;import mx.messaging.AbstractConsumer;import mx.controls.Alert;import mx.events.CalendarLayoutChangeEvent;import mx.collections.ArrayCollection;import mx.controls.ComboBox;import mx.charts.series.AreaSeries;import mx.charts.series.items.AreaSeriesItem;import mx.charts.HitData;import mx.charts.CategoryAxis;import mx.charts.chartClasses.Series;import mx.charts.AreaChart;import mx.charts.series.AreaSeries;import mx.styles.StyleManager;import mx.charts.HitData;import mx.charts.series.items.LineSeriesItem;import mx.containers.ViewStack;import mx.rpc.events.FaultEvent;import mx.rpc.events.ResultEvent;import mx.utils.StringUtil;import mx.collections.ArrayCollection;[Bindable]private var nums:ArrayCollection=new ArrayCollection();private var numArr:ArrayCollection = new ArrayCollection();private var db:ArrayCollection = new ArrayCollection ([{INFORTYPENAME:"异常信息",NUM:21,T:4},{INFORTYPENAME:"普通信息",NUM:26,T:3},{INFORTYPENAME:"重大异常信息",NUM:6,T:5}]);//页面初始化private function init():void{dataService.GetStatisticsInfo();}//鼠标放在每一个部分时候的展示信息private function showMoreInfo(data:Object, field:String, index:Number, percentValue:Number):String{var percent:String = percentValue.toString().substr(0,6);return data.INFORTYPENAME + "\n 总数:" + data.NUM + "\n 百分比:" + percent + "%";}//处错误的时候提示信息public function onFault(event:FaultEvent):void{Alert.show("调用超时!");}//生成数据数组public function onGetStatisticsInfo(event:ResultEvent):void{//dgMQ.dataProvider=evt.result.Tables.ds.Rows;  numArr//numArr=event.result.Tables.ds.Rows;nums=event.result.Tables.ds.Rows;//Alert.show(nums[0]["INFORTYPENAME"].toString());//var m:int=0;//Alert.show(nums.length.toString());//for(m;m<nums.length;m++)//{   //    Alert.show(m.toString()+"dfd");//    Alert.show(nums[m][2].toString());//   numArr.addItem({NUM:nums[m][0],INFORTYPENAME:nums[m][2]});// }//var dt:DataGrid=dataProvider=event.result.Tables.ds.Rows;// nums = event.result.}]]></mx:Script><mx:Model id="model" source="crossdomain.xml"/>
<mx:WebService id="dataService" wsdl="{model.webservice}"showBusyCursor="true" useProxy="false"><mx:operation name="GetStatisticsInfo" result="onGetStatisticsInfo(event)" fault="onFault(event)" />
</mx:WebService>
<mx:PieChart id="pie" dataProvider="{nums}" width="50%" height="50%" showDataTips="true" creationComplete="init()"><mx:series><mx:PieSeries field="NUM" labelPosition="callout" nameField="INFORTYPENAME" labelFunction="showMoreInfo"><!-- 清除掉投影--><mx:filters><mx:Array/></mx:filters><!-- 内部分割线条 --><mx:radialStroke><mx:Stroke weight="1" color="#ffffff" alpha="0.3" /></mx:radialStroke><!-- 圆周边 边线 --><mx:stroke><mx:Stroke weight="2" color="#000000" alpha="0.5" /></mx:stroke><!-- 提示信息的线 --><mx:calloutStroke><mx:Stroke weight="1" color="#000000" alpha="0.5" /></mx:calloutStroke></mx:PieSeries></mx:series></mx:PieChart><!-- 图例说明 --><mx:Legend dataProvider="{pie}" />
</mx:Application>

、、、、、、、、、、、、、、、、、、、、、、、、、配置文件

<config>
<webservice>http://130.120.110.3:1122/WSForFlex.asmx?wsdl</webservice>
<main>http://www.baidu.com</main>
</config>

  

转载于:https://www.cnblogs.com/alphafly/p/3746249.html

Flex +WebService相关推荐

  1. Flex与.NET互操作(三):基于WebService的数据访问(下)

    在上一篇文章<Flex与.NET互操作(二):基于WebService的数据访问(上) >中介绍了通过<mx:WebService>标签来访问Webservice.实际上我们也 ...

  2. Flex与.NET互操作(二):基于WebService的数据访问(上)

    Flex提供了<mx:WebService>.<mx:HTTPService>和<mx:RemoteObject>标签来直接访问远程数据,这用于与各种不同语言环境开 ...

  3. Flex调用WebService后的数据处理

    如果WebService返回的数据为DataTable或List<>类型,可以在每次读取数据的时候加入断点,然后观察最终生成数据的结构,断点最好加在ResultEvent事件内,因为这个时 ...

  4. Flex 学习随笔 ---- 使用WebService 与数据库连接

    任何一个网络工具, 如果不能和数据打交道,那它就是失败的. 还好Flex是可以的,由于本人刚学,就用asp.net+c#来讲下这个简单的连接. Flex 和数据库通讯现在只能使用Service,如ht ...

  5. [转]Flex与.NET互操作(三):基于WebService的数据访问(下)

    转自:http://blog.csdn.net/beniao277/archive/2009/01/19/3837605.aspx 在上一篇文章<Flex与.NET互操作(二):基于WebSer ...

  6. flex 和webService 通讯

    在flex中和webservice是很简单,使用Webservice类就好了. 先说一下他的使用呀 web=new WebService(); //这是一个webservice的地址;     web ...

  7. FLEX中的Fluorine网关与WebService的区别

    因为无论是FLEX,还是Silverlight.AJAX,他们都无法直接操作数据库(据最新消息,微软有了Microsoft .NET RIA Services,它可以直接操作数据库,我期待着她能在VS ...

  8. Flex 使用Bing WebService

    [新闻资讯] Flex使用Bing WebService Bing, Flex, 搜索功能 资讯类型: 翻译 来源页面: http://www.brighthub.com/hubfolio/matth ...

  9. Flex网站作品“妙句网”简化版推出(服务端为.Net WebService)

    网站地址:http://www.miaoju.net 一月份和朋友安澜洪的聊天,产生了想做一个收藏好句子网站的创意,本打算用AJAX技术来开发的,但考虑到要做一些Banner工具,最好是过渡效果好一些 ...

最新文章

  1. Crontab运行php脚本
  2. VIM7.3添加中文帮助文档
  3. UDP Socket基本思路小程序(2) 多线程简单聊天程序
  4. 怎样快速学会python_零基础怎样才能系统快速的学会Python?
  5. java异常判断_Java异常退出条件的判断示例代码
  6. 基于实时计算Flink的机器学习算法平台及场景介绍
  7. 权限管理快速入门_01
  8. 不懂别瞎搞!Redis 性能优化的 13 条军规!
  9. PostgreSQL相关知识概念
  10. GitHub标星1.3W!五分钟带你搞定Linux Bash脚本使用技巧
  11. Linux下的两个经典宏定义【转】
  12. mybatis比mysql安全吗_MyBatis 和 SQL 注入的恩恩怨怨
  13. 转自瑞星:“永恒之蓝”WannaCry勒索病毒分析报告
  14. windows下的内存泄露检测工具VLD使用
  15. es6 7 8 9 10特性归纳
  16. Java创建一个简单的图书管理系统
  17. 传销——从数学游戏到经济邪教
  18. Python-qqbot实现QQ群翻译机器人
  19. 用python画一颗樱花树
  20. 浅谈迪杰斯特拉(Dijkstra)算法和A*算法原理及实现

热门文章

  1. 星战前夜服务器维护时间,EVE星战前夜开测时间在什么时候 什么时候测试
  2. Java1.5增加了新特性:可变参数
  3. python:将时间戳转换成格式化日期
  4. ctype函数_PHP Ctype(字符类型)函数
  5. 如何使用两个堆栈实现队列_使用两个队列实现堆栈
  6. 编写一个汇编语言程序,将字符串Hello World中的全部小写字母转换为大写字母,并存放回原地址处。
  7. springboot tomcat默认线程数_记一次JAVA线程池的错误用法
  8. 远控免杀专题(15)-DKMC免杀
  9. 根据F12在页面中调整div的大小
  10. java byte数组string_byte数组和String之间的转化