成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

解讀Flex多樣化餅圖樣式

開發 后端
本文向大家簡單介紹一下多樣化Flex餅圖樣式,比如說顏色漸變,點擊分離和環形等,希望本文的介紹能讓你有所收獲。

本文和大家重點討論一下多樣化Flex餅圖樣式,主要包括顏色漸變,點擊分離和環形等,相信通過本文的介紹你對Flex餅圖的樣式一定會有新的認識。

Flex多樣化餅圖樣式

創建一個簡單的環形Flex餅圖,通過PieChart的innerRadius屬性進行設置實現環形效果:

Xml代碼
 

  1. <?xmlversionxmlversion="1.0"encoding="utf-8"?> 
  2. <mx:Applicationxmlns:mxmx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml"layout="absolute"> 
  3. <mx:Script> 
  4. <![CDATA[  
  5. importmx.collections.ArrayCollection;  
  6. importmx.charts.HitData;  
  7. [Bindable]  
  8. publicvarchengjiPie:ArrayCollection=newArrayCollection([  
  9. {classs:"60分以下",num:5},  
  10. {classs:"60~70分",num:4},  
  11. {classs:"70~80分",num:5},  
  12. {classs:"80~90分",num:4},  
  13. {classs:"90分以上",num:3}]);  
  14.  
  15. privatefunctiondisplayGold(data:Object,field:String,index:Number,percentValue:Number):String{  
  16. vartemp:String=(""+percentValue).substr(0,6);  
  17. returndata.classs+":"+'\n'+temp+"%";  
  18. }  
  19.  
  20. ]]> 
  21.  
  22. </mx:Script> 
  23.  
  24. <mx:SolidColoridmx:SolidColorid="sc1"color="0xE46899"alpha=".6"/> 
  25. <mx:SolidColoridmx:SolidColorid="sc2"color="0xAAD71A"alpha=".6"/> 
  26. <mx:SolidColoridmx:SolidColorid="sc3"color="0xFFE30E"alpha=".6"/> 
  27. <mx:SolidColoridmx:SolidColorid="sc4"color="0xFDB500"alpha=".6"/> 
  28. <mx:SolidColoridmx:SolidColorid="sc5"color="0x4CD0EF"alpha=".6"/> 
  29.  
  30.  
  31. <mx:Strokeidmx:Strokeid="callouts"weight="2"color="0x999999"alpha=".8"caps="square"/> 
  32. <mx:Strokeidmx:Strokeid="radial"weight="1"color="0xFFFFCC"alpha=".3"/> 
  33. <mx:Strokeidmx:Strokeid="pieborder"color="0x000000"weight="2"alpha=".5"/> 
  34.  
  35.  
  36. <mx:Panelheightmx:Panelheight="100%"width="100%"layout="absolute"fontSize="12"> 
  37.  
  38. <mx:PieChartidmx:PieChartid="chart"showDataTips="true"width="100%"height="100%"  
  39. dataProvider="{chengjiPie}"innerRadius=".3"horizontalCenter="0"verticalCenter="0"> 
  40.  
  41. <mx:series> 
  42. <mx:Array> 
  43. <mx:PieSeriesnameFieldmx:PieSeriesnameField="classs"labelPosition="callout"field="num" 
  44. labelFunction="displayGold"> 
  45.  
  46. </mx:PieSeries> 
  47. </mx:Array> 
  48. </mx:series> 
  49.  
  50. </mx:PieChart> 
  51. <mx:LegenddataProvidermx:LegenddataProvider="{chart}"right="0"bottom="0"/> 
  52. </mx:Panel> 
  53.  
  54. </mx:Application> 
  55.  
  56. <?xmlversionxmlversion="1.0"encoding="utf-8"?> 
  57. <mx:Applicationxmlns:mxmx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml"layout="absolute"> 
  58. <mx:Script> 
  59. <![CDATA[  
  60. importmx.collections.ArrayCollection;  
  61. importmx.charts.HitData;  
  62. [Bindable]  
  63. publicvarchengjiPie:ArrayCollection=newArrayCollection([  
  64. {classs:"60分以下",num:5},  
  65. {classs:"60~70分",num:4},  
  66. {classs:"70~80分",num:5},  
  67. {classs:"80~90分",num:4},  
  68. {classs:"90分以上",num:3}]);  
  69.  
  70. privatefunctiondisplayGold(data:Object,field:String,index:Number,percentValue:Number):String{  
  71. vartemp:String=(""+percentValue).substr(0,6);  
  72. returndata.classs+":"+'\n'+temp+"%";  
  73. }  
  74.  
  75. ]]> 
  76.  
  77. </mx:Script> 
  78.  
  79. <mx:SolidColoridmx:SolidColorid="sc1"color="0xE46899"alpha=".6"/> 
  80. <mx:SolidColoridmx:SolidColorid="sc2"color="0xAAD71A"alpha=".6"/> 
  81. <mx:SolidColoridmx:SolidColorid="sc3"color="0xFFE30E"alpha=".6"/> 
  82. <mx:SolidColoridmx:SolidColorid="sc4"color="0xFDB500"alpha=".6"/> 
  83. <mx:SolidColoridmx:SolidColorid="sc5"color="0x4CD0EF"alpha=".6"/> 
  84.  
  85.  
  86. <mx:Strokeidmx:Strokeid="callouts"weight="2"color="0x999999"alpha=".8"caps="square"/> 
  87. <mx:Strokeidmx:Strokeid="radial"weight="1"color="0xFFFFCC"alpha=".3"/> 
  88. <mx:Strokeidmx:Strokeid="pieborder"color="0x000000"weight="2"alpha=".5"/> 
  89.  
  90.  
  91. <mx:Panelheightmx:Panelheight="100%"width="100%"layout="absolute"fontSize="12"> 
  92.  
  93. <mx:PieChartidmx:PieChartid="chart"showDataTips="true"width="100%"height="100%"  
  94. dataProvider="{chengjiPie}"innerRadius=".3"horizontalCenter="0"verticalCenter="0"> 
  95.  
  96. <mx:series> 
  97. <mx:Array> 
  98. <mx:PieSeriesnameFieldmx:PieSeriesnameField="classs"labelPosition="callout"field="num" 
  99. labelFunction="displayGold"> 
  100.  
  101.  </mx:PieSeries> 
  102. </mx:Array> 
  103. </mx:series> 
  104.  
  105. </mx:PieChart> 
  106. <mx:LegenddataProvidermx:LegenddataProvider="{chart}"right="0"bottom="0"/> 
  107. </mx:Panel> 
  108.  
  109. </mx:Application> 

◆在這個簡單Flex餅圖的基礎上進行一些改動就可以實現多樣化:

1添加Flex餅圖上顏色塊的漸變效果,用到RadialGradient標簽.

2實現鼠標點擊,該塊分離的效果,對PieSeries進行相關屬性設置,explodeRadius:分離程度。PerWedgeExplodeRadius:數組規定出每一塊的分離值。

3添加動態效果,點擊時的彈動變化。showDataEffect標簽處添加Elastic.easeOut震動效果。

【編輯推薦】

  1. Flex樣式的添加和卸載
  2. Flex安全沙箱問題解決方法
  3. 技術前沿 看Flex客戶端緩存技術如何使用
  4. 解析Flex全屏模式設置方法
  5. Flex內存泄露解決方法和內存釋放優化原則

 

責任編輯:佚名 來源: javaeye.com
相關推薦

2024-06-06 17:32:41

2013-02-22 11:39:27

BGP控制方式路由流向

2021-02-05 23:18:55

云計算IT技術

2015-10-09 11:27:36

綜合布線布線技術

2016-08-12 09:24:33

開源多樣化亮點

2017-05-16 15:00:25

存儲云端解決方案

2011-06-22 09:54:13

網絡技術虛擬化網絡OpenFlow

2015-03-23 16:42:06

2017-11-09 13:41:30

2013-01-23 09:33:29

交換機設備故障

2011-06-28 13:11:10

2010-11-09 10:37:21

2013-05-15 10:49:36

華為全景智真視訊終端

2015-01-07 09:42:55

5G25G以太網

2012-04-13 16:29:20

明基投影儀

2015-12-11 22:40:10

大數據OpenPOWERPOWER8

2012-03-09 13:57:40

華為無線模塊消費電子

2025-03-12 00:35:25

多樣化郵件HTML

2013-10-28 13:07:03

戴爾

2017-03-28 08:47:33

圖像識別技術
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日本不卡免费新一二三区 | 日韩无| 国产精品永久免费视频 | 丁香五月网久久综合 | 国产精品久久久久久婷婷天堂 | 欧美日韩网站 | 91精品中文字幕一区二区三区 | 国际精品鲁一鲁一区二区小说 | 免费啪啪 | 色爱区综合| 久久国产精品一区二区 | 国产精品99久久久久久人 | 亚洲视频在线一区 | a久久| 亚洲精品乱码久久久久久久久久 | 美女天堂在线 | 一区二区三区免费 | 日韩一区二区在线视频 | 国产一区成人 | 91在线精品秘密一区二区 | 九九国产在线观看 | 久久精品亚洲精品国产欧美 | 免费中文字幕 | 久草网免费 | 久久久91精品国产一区二区三区 | 毛片毛片毛片毛片毛片 | 日本午夜精品一区二区三区 | 青青久草 | 一本大道久久a久久精二百 国产成人免费在线 | 人人看人人射 | 中文字幕在线精品 | 欧美日韩在线观看视频网站 | 91九色在线观看 | 成人av观看 | 男女搞网站 | 亚洲久草视频 | 日韩三级在线 | 国产精品久久 | 亚洲三级在线观看 | 国产精品日韩欧美一区二区三区 | 一区二区高清在线观看 |