- 浏览: 223993 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (244)
- java (23)
- java多线程 (7)
- 综合 (1)
- oracle10g (24)
- div+css (1)
- Flex (27)
- java Nio (1)
- java设计模式 (8)
- struts2 (10)
- spring3.0 (5)
- SSH (9)
- dwr (5)
- hibernate3.6 (17)
- dom4j (1)
- sql优化 (5)
- Quartz任务调度框架 (1)
- AOP (3)
- JavaScript (18)
- jquery (3)
- JSF (9)
- ruby (1)
- 正则表达式 (1)
- 明日准备 (2)
- eclipse (3)
- gvim (1)
- CMS (1)
- linux (6)
- 杂 (4)
- java 设计模式 (1)
- MySql (10)
- JBPM (4)
- JSP技术 (1)
- Mybatis And Ibatis (2)
- 经验之谈 (10)
- WebService (1)
- java分布式(高性能,高可用,可伸缩) (0)
- springMvc (2)
- redis (0)
- ant (1)
- Nutz (6)
- 配置管理 (0)
- css+div (1)
- eChars (1)
- angularJs (1)
- D3 (3)
- Scala (1)
最新评论
-
Cobain_LI:
Cobain_LI 写道学习了,之前一直都没注意到有这样的问题 ...
js面向对象3--更简单的原型模式已经带来的问题以及解决办法 -
Cobain_LI:
Cobain_LI 写道学习了,之前一直都没注意到有这样的问题 ...
js面向对象3--更简单的原型模式已经带来的问题以及解决办法 -
Cobain_LI:
有个小失误,144和147行多了两个花括号
js面向对象2--js中工厂模式的演化(重要,详细) -
Cobain_LI:
学习了,之前一直都没注意到有这样的问题
js面向对象3--更简单的原型模式已经带来的问题以及解决办法 -
YTT1121:
有网络拓扑发现的源代码么,或者您会编写么?可以有偿求购,搞科研 ...
flex 之twaver1--简单网络拓扑实现
该博文转自 “百度知道”
<?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"
xmlns:chartClasses="views.charts.chartClasses.*"
applicationComplete="onInit()"
creationComplete="creationBtnHandler(event)">
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
<fx:XMLList id="dp1">
<quote day="1" date="2011-1-01" 全国="550" 回压="900"/>
<quote day="2" date="2011-1-08" 全国="570" 回压="539.52"/>
<quote day="3" date="2011-1-15" 全国="530" 回压="538.75" />
<quote day="4" date="2011-1-22" 全国="540" 回压="539.38"/>
<quote day="5" date="2011-1-29" 全国="600" 回压="539.42" />
<quote day="6" date="2011-2-05" 全国="610" 回压="540.23" />
<quote day="7" date="2011-2-12" 全国="605" 回压="540.75" />
<quote day="8" date="2011-2-19" 全国="620" 回压="551.06" />
<quote day="9" date="2011-2-26" 全国="550" 回压="640.83" />
<quote day="10" date="2011-3-05" 全国="530" 回压="540.41" />
<quote day="11" date="2011-3-12" 全国="605.22" 回压="540.18" />
<quote day="12" date="2011-3-19" 全国="605.83" 回压="639.96" />
<quote day="13" date="2011-3-26" 全国="605.18" 回压="640.32" />
<quote day="14" date="2011-4-02" 全国="530" 回压="540.74" />
<quote day="15" date="2011-4-09" 全国="605.41" 回压="540.13" />
<quote day="16" date="2011-4-30" 全国="605.4" 回压="540.77" />
<quote day="17" date="2011-5-07" 全国="620" 回压="640.6" />
<quote day="18" date="2011-5-12" 全国="550" 回压="640.41" />
<quote day="19" date="2011-5-21" 全国="530" 回压="640.81" />
<quote day="20" date="2011-5-28" 全国="620" 回压="539.58" />
<quote day="21" date="2011-6-04" 全国="570" 回压="639.52" />
<quote day="22" date="2011-6-11" 全国="625" 回压="538.75" />
<quote day="23" date="2011-6-18" 全国="550" 回压="639.38" />
<quote day="24" date="2011-6-25" 全国="570" 回压="639.42" />
<quote day="25" date="2011-7-02" 全国="620" 回压="540.23" />
<quote day="26" date="2011-7-09" 全国="570" 回压="540.75" />
<quote day="27" date="2011-7-16" 全国="570" 回压="651.06" />
<quote day="28" date="2011-7-23" 全国="570" 回压="640.83" />
<quote day="29" date="2011-7-30" 全国="530" 回压="640.41" />
<quote day="30" date="2011-8-06" 全国="620" 回压="540.18" />
<quote day="31" date="2011-8-13" 全国="570.83" 回压="639.96" />
<quote day="32" date="2011-8-20" 全国="620" 回压="540.32" />
<quote day="33" date="2011-8-27" 全国="530" 回压="540.74" />
<quote day="34" date="2011-9-03" 全国="570" 回压="640.13" />
<quote day="35" date="2011-9-10" 全国="575" 回压="640.77"/>
<quote day="36" date="2011-9-17" 全国="520" 回压="640.6" />
<quote day="37" date="2011-9-24" 全国="570" 回压="540.41" />
<quote day="38" date="2011-10-01" 全国="530" 回压="540.81" />
<quote day="39" date="2011-10-08" 全国="536" 回压="640.81" />
<quote day="40" date="2011-10-15" 全国="530" 回压="639.58" />
<quote day="41" date="2011-10-22" 全国="532" 回压="539.52" />
<quote day="42" date="2011-10-29" 全国="575" 回压="538.75" />
<quote day="23" date="2011-11-05" 全国="530" 回压="539.38" />
<quote day="44" date="2011-11-12" 全国="570" 回压="639.42" />
<quote day="45" date="2011-11-19" 全国="571" 回压="640.23" />
<quote day="46" date="2011-11-26" 全国="570" 回压="540.75" />
<quote day="47" date="2011-12-03" 全国="579" 回压="651.06" />
<quote day="48" date="2011-12-10" 全国="570" 回压="540.83" />
<quote day="49" date="2011-12-17" 全国="530" 回压="640.41" />
<quote day="49" date="2011-12-24" 全国="570" 回压="540.41" />
<quote day="49" date="2011-12-31" 全国="640.41" 回压="570" />
</fx:XMLList>
<mx:XMLListCollection id="dp" source="{dp1}">
</mx:XMLListCollection>
<mx:CurrencyFormatter id="currFormatter" precision="2" />
<mx:Fade id="fadeOut" duration="1000" alphaFrom="1.0" alphaTo="0.0"/>
<mx:Fade id="fadeIn" duration="1000" alphaFrom="0.0" alphaTo="1.0"/>
<s:SolidColorStroke id = "s1" color="#f706dd" weight="2" />
<mx:SolidColorStroke id = "s2" color="#1734e5" weight="2"/>
<mx:SolidColorStroke id="vSolid" weight="1" color="#333333" alpha="0.1" />
<mx:SolidColorStroke id="hSolid" weight="1" color="#ff0000" alpha="0.1" />
<fx:Array id="seriesFilterArr" />
</fx:Declarations>
<fx:Script>
<![CDATA[
/* 翻译之前跳过加水印步骤 */
[Frame(extraClass="mx.charts.chartClasses.ChartsLicenseHandler")]
import mx.formatters.DateFormatter;
import mx.collections.ArrayCollection;
import mx.events.FlexEvent;
import mx.controls.Alert;
import mx.charts.CategoryAxis;
import mx.charts.chartClasses.IAxis;
[Bindable]
private var array:ArrayCollection = new ArrayCollection();
//private var _DropShadowFilter:DropShadowFilter = new DropShadowFilter(2, 45, 0x000000, 0.7, 2, 2, 0.65, 3, false, false);
[Bindable]
private function linearAxis_labelFunc(item:Object, prevValue:Object, axis:IAxis):String {
return currFormatter.format(item);
}
private function categoryAxis_labelFunc(item:Object, prevValue:Object, axis:CategoryAxis, categoryItem:Object):String {
return String(item);
}
protected function hsb_changeHandler(event:Event):void
{
setDataProvider();
}
protected function setDataProvider():void
{
var j:int = int(hsb.scrollPosition);
array.removeAll();
var count:int =0;
for (var i:int = j; (i <j+100); i++)
{
array.addItem(dp.getItemAt(i));
}
mychart.dataProvider = array;
}
private function onInit():void
{
Alert.show("数据总数:"+dp1.length.toString());
// logBox.text = "";
// var currentParamIndex:uint = 1;
// for(var parameterName:String in parameters)
// {
// logBox.text += "Parameter #"+currentParamIndex + ": ";
// logBox.text += parameterName + " " + parameters[parameterName] + "\n";
// currentParamIndex++;
// }
}
private function init(evt:Event):void {
var chart:LineChart = evt.currentTarget as LineChart;
seriesFilterArr = chart.seriesFilters;
}
private function checkBox_click(evt:MouseEvent):void {
var len:uint = mychart.seriesFilters.length;
if (len > 0) {
mychart.seriesFilters = [];
} else {
mychart.seriesFilters = seriesFilterArr;
}
}
//实现曲线图的拖拽
private var downXY:Point=new Point();
private var upXY:Point=new Point();
private function mouseEventFunc(evt:MouseEvent):void {
switch (evt.type) {
case "mouseDown" :downXY.x = mouseX;downXY.y = mouseY;evt.currentTarget.startDrag();
break;
case "mouseUp" :upXY.x = mouseX;upXY.y = mouseY;evt.currentTarget.stopDrag();
break;
default:
break;}}
//页面加载完毕后执行事件注册
private function creationBtnHandler(e:Event):void{
mychart.addEventListener(MouseEvent.MOUSE_UP,mouseEventFunc);
mychart.addEventListener(MouseEvent.MOUSE_DOWN,mouseEventFunc);
}
]]>
</fx:Script>
<s:Panel id="panel1" x="0" y="0" width="100%" height="620" title="我的回压折线图">
<mx:Legend dataProvider="{mychart}" width="89" height="23" x="0" y="24"/>
<mx:ApplicationControlBar dock="true">
<mx:CheckBox id="checkBox"
label="过滤"
labelPlacement="left"
click="checkBox_click(event);" />
</mx:ApplicationControlBar>
<mx:LineChart id="mychart"
y="51"
width="1145"
height="494"
dataProvider="{array}"
paddingLeft="5"
paddingRight="5"
seriesFilters="[]"
showDataTips="true"
creationComplete="init(event);">
<!--seriesFilters="[]" -->
<mx:verticalAxis>
<mx:LinearAxis baseAtZero="true" minimum="0" maximum="901"/>
</mx:verticalAxis>
<mx:horizontalAxis>
<mx:CategoryAxis id="ca" categoryField="@date" labelFunction="categoryAxis_labelFunc" />
</mx:horizontalAxis>
<mx:horizontalAxisRenderers>
<mx:AxisRenderer axis="{ca}" canDropLabels="true" />
</mx:horizontalAxisRenderers>
<mx:series>
<!--<mx:LineSeries yField="@全国" displayName="全国" lineStroke="{s1}" lineSegmentRenderer="com.ai.test.renderer.MarcoLineRenderer"/>
<mx:LineSeries yField="@回压" displayName="回压" lineStroke="{s2}" lineSegmentRenderer="com.ai.test.renderer.MarcoLineRenderer"/>-->
<!--<mx:LineSeries yField="@全国" displayName="全国" lineStroke="{s1}" />-->
<mx:LineSeries yField="@回压" displayName="回压" lineStroke="{s2}"/>
</mx:series>
</mx:LineChart>
<mx:HScrollBar id="hsb" x="0" y="0" width="100%" height="16" lineScrollSize="45"
maxScrollPosition="34" minScrollPosition="0" pageScrollSize="5" repeatDelay="5"
repeatInterval="5" scroll="hsb_changeHandler(event);" scrollPosition="10"/>
</s:Panel>
</s:Application>
<?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"
xmlns:chartClasses="views.charts.chartClasses.*"
applicationComplete="onInit()"
creationComplete="creationBtnHandler(event)">
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
<fx:XMLList id="dp1">
<quote day="1" date="2011-1-01" 全国="550" 回压="900"/>
<quote day="2" date="2011-1-08" 全国="570" 回压="539.52"/>
<quote day="3" date="2011-1-15" 全国="530" 回压="538.75" />
<quote day="4" date="2011-1-22" 全国="540" 回压="539.38"/>
<quote day="5" date="2011-1-29" 全国="600" 回压="539.42" />
<quote day="6" date="2011-2-05" 全国="610" 回压="540.23" />
<quote day="7" date="2011-2-12" 全国="605" 回压="540.75" />
<quote day="8" date="2011-2-19" 全国="620" 回压="551.06" />
<quote day="9" date="2011-2-26" 全国="550" 回压="640.83" />
<quote day="10" date="2011-3-05" 全国="530" 回压="540.41" />
<quote day="11" date="2011-3-12" 全国="605.22" 回压="540.18" />
<quote day="12" date="2011-3-19" 全国="605.83" 回压="639.96" />
<quote day="13" date="2011-3-26" 全国="605.18" 回压="640.32" />
<quote day="14" date="2011-4-02" 全国="530" 回压="540.74" />
<quote day="15" date="2011-4-09" 全国="605.41" 回压="540.13" />
<quote day="16" date="2011-4-30" 全国="605.4" 回压="540.77" />
<quote day="17" date="2011-5-07" 全国="620" 回压="640.6" />
<quote day="18" date="2011-5-12" 全国="550" 回压="640.41" />
<quote day="19" date="2011-5-21" 全国="530" 回压="640.81" />
<quote day="20" date="2011-5-28" 全国="620" 回压="539.58" />
<quote day="21" date="2011-6-04" 全国="570" 回压="639.52" />
<quote day="22" date="2011-6-11" 全国="625" 回压="538.75" />
<quote day="23" date="2011-6-18" 全国="550" 回压="639.38" />
<quote day="24" date="2011-6-25" 全国="570" 回压="639.42" />
<quote day="25" date="2011-7-02" 全国="620" 回压="540.23" />
<quote day="26" date="2011-7-09" 全国="570" 回压="540.75" />
<quote day="27" date="2011-7-16" 全国="570" 回压="651.06" />
<quote day="28" date="2011-7-23" 全国="570" 回压="640.83" />
<quote day="29" date="2011-7-30" 全国="530" 回压="640.41" />
<quote day="30" date="2011-8-06" 全国="620" 回压="540.18" />
<quote day="31" date="2011-8-13" 全国="570.83" 回压="639.96" />
<quote day="32" date="2011-8-20" 全国="620" 回压="540.32" />
<quote day="33" date="2011-8-27" 全国="530" 回压="540.74" />
<quote day="34" date="2011-9-03" 全国="570" 回压="640.13" />
<quote day="35" date="2011-9-10" 全国="575" 回压="640.77"/>
<quote day="36" date="2011-9-17" 全国="520" 回压="640.6" />
<quote day="37" date="2011-9-24" 全国="570" 回压="540.41" />
<quote day="38" date="2011-10-01" 全国="530" 回压="540.81" />
<quote day="39" date="2011-10-08" 全国="536" 回压="640.81" />
<quote day="40" date="2011-10-15" 全国="530" 回压="639.58" />
<quote day="41" date="2011-10-22" 全国="532" 回压="539.52" />
<quote day="42" date="2011-10-29" 全国="575" 回压="538.75" />
<quote day="23" date="2011-11-05" 全国="530" 回压="539.38" />
<quote day="44" date="2011-11-12" 全国="570" 回压="639.42" />
<quote day="45" date="2011-11-19" 全国="571" 回压="640.23" />
<quote day="46" date="2011-11-26" 全国="570" 回压="540.75" />
<quote day="47" date="2011-12-03" 全国="579" 回压="651.06" />
<quote day="48" date="2011-12-10" 全国="570" 回压="540.83" />
<quote day="49" date="2011-12-17" 全国="530" 回压="640.41" />
<quote day="49" date="2011-12-24" 全国="570" 回压="540.41" />
<quote day="49" date="2011-12-31" 全国="640.41" 回压="570" />
</fx:XMLList>
<mx:XMLListCollection id="dp" source="{dp1}">
</mx:XMLListCollection>
<mx:CurrencyFormatter id="currFormatter" precision="2" />
<mx:Fade id="fadeOut" duration="1000" alphaFrom="1.0" alphaTo="0.0"/>
<mx:Fade id="fadeIn" duration="1000" alphaFrom="0.0" alphaTo="1.0"/>
<s:SolidColorStroke id = "s1" color="#f706dd" weight="2" />
<mx:SolidColorStroke id = "s2" color="#1734e5" weight="2"/>
<mx:SolidColorStroke id="vSolid" weight="1" color="#333333" alpha="0.1" />
<mx:SolidColorStroke id="hSolid" weight="1" color="#ff0000" alpha="0.1" />
<fx:Array id="seriesFilterArr" />
</fx:Declarations>
<fx:Script>
<![CDATA[
/* 翻译之前跳过加水印步骤 */
[Frame(extraClass="mx.charts.chartClasses.ChartsLicenseHandler")]
import mx.formatters.DateFormatter;
import mx.collections.ArrayCollection;
import mx.events.FlexEvent;
import mx.controls.Alert;
import mx.charts.CategoryAxis;
import mx.charts.chartClasses.IAxis;
[Bindable]
private var array:ArrayCollection = new ArrayCollection();
//private var _DropShadowFilter:DropShadowFilter = new DropShadowFilter(2, 45, 0x000000, 0.7, 2, 2, 0.65, 3, false, false);
[Bindable]
private function linearAxis_labelFunc(item:Object, prevValue:Object, axis:IAxis):String {
return currFormatter.format(item);
}
private function categoryAxis_labelFunc(item:Object, prevValue:Object, axis:CategoryAxis, categoryItem:Object):String {
return String(item);
}
protected function hsb_changeHandler(event:Event):void
{
setDataProvider();
}
protected function setDataProvider():void
{
var j:int = int(hsb.scrollPosition);
array.removeAll();
var count:int =0;
for (var i:int = j; (i <j+100); i++)
{
array.addItem(dp.getItemAt(i));
}
mychart.dataProvider = array;
}
private function onInit():void
{
Alert.show("数据总数:"+dp1.length.toString());
// logBox.text = "";
// var currentParamIndex:uint = 1;
// for(var parameterName:String in parameters)
// {
// logBox.text += "Parameter #"+currentParamIndex + ": ";
// logBox.text += parameterName + " " + parameters[parameterName] + "\n";
// currentParamIndex++;
// }
}
private function init(evt:Event):void {
var chart:LineChart = evt.currentTarget as LineChart;
seriesFilterArr = chart.seriesFilters;
}
private function checkBox_click(evt:MouseEvent):void {
var len:uint = mychart.seriesFilters.length;
if (len > 0) {
mychart.seriesFilters = [];
} else {
mychart.seriesFilters = seriesFilterArr;
}
}
//实现曲线图的拖拽
private var downXY:Point=new Point();
private var upXY:Point=new Point();
private function mouseEventFunc(evt:MouseEvent):void {
switch (evt.type) {
case "mouseDown" :downXY.x = mouseX;downXY.y = mouseY;evt.currentTarget.startDrag();
break;
case "mouseUp" :upXY.x = mouseX;upXY.y = mouseY;evt.currentTarget.stopDrag();
break;
default:
break;}}
//页面加载完毕后执行事件注册
private function creationBtnHandler(e:Event):void{
mychart.addEventListener(MouseEvent.MOUSE_UP,mouseEventFunc);
mychart.addEventListener(MouseEvent.MOUSE_DOWN,mouseEventFunc);
}
]]>
</fx:Script>
<s:Panel id="panel1" x="0" y="0" width="100%" height="620" title="我的回压折线图">
<mx:Legend dataProvider="{mychart}" width="89" height="23" x="0" y="24"/>
<mx:ApplicationControlBar dock="true">
<mx:CheckBox id="checkBox"
label="过滤"
labelPlacement="left"
click="checkBox_click(event);" />
</mx:ApplicationControlBar>
<mx:LineChart id="mychart"
y="51"
width="1145"
height="494"
dataProvider="{array}"
paddingLeft="5"
paddingRight="5"
seriesFilters="[]"
showDataTips="true"
creationComplete="init(event);">
<!--seriesFilters="[]" -->
<mx:verticalAxis>
<mx:LinearAxis baseAtZero="true" minimum="0" maximum="901"/>
</mx:verticalAxis>
<mx:horizontalAxis>
<mx:CategoryAxis id="ca" categoryField="@date" labelFunction="categoryAxis_labelFunc" />
</mx:horizontalAxis>
<mx:horizontalAxisRenderers>
<mx:AxisRenderer axis="{ca}" canDropLabels="true" />
</mx:horizontalAxisRenderers>
<mx:series>
<!--<mx:LineSeries yField="@全国" displayName="全国" lineStroke="{s1}" lineSegmentRenderer="com.ai.test.renderer.MarcoLineRenderer"/>
<mx:LineSeries yField="@回压" displayName="回压" lineStroke="{s2}" lineSegmentRenderer="com.ai.test.renderer.MarcoLineRenderer"/>-->
<!--<mx:LineSeries yField="@全国" displayName="全国" lineStroke="{s1}" />-->
<mx:LineSeries yField="@回压" displayName="回压" lineStroke="{s2}"/>
</mx:series>
</mx:LineChart>
<mx:HScrollBar id="hsb" x="0" y="0" width="100%" height="16" lineScrollSize="45"
maxScrollPosition="34" minScrollPosition="0" pageScrollSize="5" repeatDelay="5"
repeatInterval="5" scroll="hsb_changeHandler(event);" scrollPosition="10"/>
</s:Panel>
</s:Application>
发表评论
-
flex之空间的visible,includeInLayout实现显示与隐藏
2014-05-11 00:43 2144注:原创作品,分享以供学习交流,转载请注明出处。 flex控 ... -
flex之下拉框值更改事件调用JavaScript函数
2014-05-10 00:00 937<?xml version="1.0" ... -
flex 之JavaScript 和ActionScript互通
2014-05-09 23:22 1445注:原创作品,分享以供交流学习,转载请注明出处。 J ... -
flex 之twaver2--树,网络拓扑,表格综合
2014-05-07 21:10 579注:原创作品,分享以供交流学习,转载请注明出处。 tw ... -
flex 之twaver1--简单网络拓扑实现
2014-05-07 20:49 1552注:原创作品,分享以供学习交流,转载请注明出处。 twa ... -
flex validator 之通过性验证
2014-05-06 22:37 429注:原创作品,分享以供交流学习,转载请注明出处。 通过性 ... -
flex validator 之提交值验证
2014-05-06 22:06 465注:原创作品,分享以供交流学习,转载请注明出处。 提 ... -
flex validator 之实时验证
2014-05-06 21:57 468注:原创作品,分享以供学习交流,转载请注明出处。 要进 ... -
flex之StringValidator
2014-05-06 21:47 564<?xml version="1.0" ... -
flex验证器1,基本原理
2014-05-06 21:13 688注:原创作品,分享以供交流学习,转载请注明出处 flex四种 ... -
flex之HTTPService 对象
2014-05-05 21:04 720注:原创作品,分享为交流学习,转载请注明出处。 H ... -
flex 之ActionScript3 之数据绑定(三种方法)
2014-04-14 01:57 903注:转载请注明出处; flex的数据绑定 1,使用{}中的表 ... -
flex 之ActionScript3 关联数组
2014-04-14 01:36 667关联数组 <fx:Script> < ... -
flex 之ActionScript3 第一
2014-04-13 23:48 6111,注释: 单行:// 多行:/* */ 2,变量名称 字母 ... -
flex 之RemoteObject + blazeds 与java服务端通信
2014-04-13 20:20 694一,blazeds 服务端搭建 1)在eclipse中创建we ... -
pureMVC 之基本使用
2014-04-11 00:16 1388pureMVC是flex的轻量级框架。下面是实例。 一,视 ... -
flex 之 pruMVC 基础例子
2014-03-28 02:19 7971,添加页面 <?xml version="1 ... -
flex之日期验证
2014-02-23 17:04 494第一种验证方法: <?xml version=" ... -
flex之Button,ButtonBar,LinkButton,LinkBar,ToggleButtonBar
2014-02-23 16:22 612<?xml version="1.0" ... -
flex验证之StringValidator
2014-02-22 20:38 745StringValidator主要用来验证输入字符串(必填,最 ...
相关推荐
在Flex编程中,移动折线图是一种常见的交互功能,它允许用户通过拖动来查看数据的不同部分,这对于处理大量数据或者需要动态分析趋势的应用来说非常有用。本篇将深入探讨如何在Flex中实现线图的左右移动,以及...
1. **Flex折线图** 折线图是用于展示连续性数据变化趋势的图表,如时间序列数据。在Flex中,我们可以使用Spark或 Halo 组件库中的Chart类来创建折线图。首先,需要引入所需的库,然后定义一个Chart对象,并设置其...
flex 折线图
本教程将深入讲解如何利用ArcGIS for Flex在地图上显示柱状图、饼状图和折线图,以便于用户更直观地理解地理数据。 首先,我们需要了解ArcGIS for Flex的基本概念。ArcGIS for Flex是一个基于Adobe Flex的开发库,...
在IT行业中,"flex折线的实现"是一个与前端开发相关的知识点,主要涉及到CSS3中的Flexbox布局模型。Flexbox,全称为“Flexible Box”,旨在提供一种更加灵活的方式来处理元素的布局,尤其在响应式设计中表现优秀。...
每个编号的文件可能代表一个独立的示例,比如1可能是柱状图的基础用法,2可能是饼图的进阶展示,3可能是折线图的动态效果,以此类推。 通过研究这些Demo,开发者可以学习到如何配置数据源、调整图表属性、响应用户...
`mx:LineChart` 是Flex中用于绘制折线图的一个图表组件。它可以通过`dataProvider`属性与数据源进行绑定,这里的`dataProvider`就是之前定义的`ArrayCollection`。 ```as3 showDataTips="true" fontSize="12" y=...
在Flex中,饼形图(piechart)、柱形图(columnchart)、条形图(barchart)和折线图(linechart)是数据可视化的重要工具,广泛应用于数据分析和展示。 1. **饼形图(PieChart)** 饼形图用于显示部分与整体之间...
在本压缩包文件"Charts"中,我们聚焦于Flex中的统计图表功能,包括饼状图、柱状图和折线图的实例。这些图表是数据可视化的重要工具,帮助用户直观地理解复杂的数据信息。 饼状图在统计学中被广泛用于显示部分与整体...
在本讨论中,我们将深入探讨如何使用Flex构建柱状图、饼图和折线图,这些都是数据可视化中常见的图表类型,对于数据分析和展示至关重要。 1. **柱状图(Bar Chart)**: 柱状图是用长条的高度或长度来表示数值大小...
在给定的资源中,"Flex制作的几款漂亮的立体柱状图饼状图和折线图"显然涉及到Flex的图表组件,这些组件允许开发者创建出具有专业视觉效果的数据可视化应用。 在Flex中,Chart类是用于展示数据的主要组件。它可以...
1. **Flex图表组件**:Flex提供了多种图表类型,包括折线图、柱状图、饼图等。曲线图,即折线图,用于展示数据随时间变化的趋势。它通过连接一系列数据点形成连续的线条,使用户能够直观地看到数据的变化情况。 2. ...
在本案例中,"flex 实现的折线"指的是使用Flex技术创建的图形元素,具体为一条由多个点连接形成的折线。这种折线通常会用在数据可视化、地图绘制或任何需要表示路径或轨迹的应用中。 在Flex中,我们可以利用`mx....
折线图示例
2. Flex图形组件类型:Flex提供多种图形组件,如BarChart(条形图)、PieChart(饼图)、LineChart(折线图)、AreaChart(面积图)等,适用于不同类型的数据显示需求。 3. 数据绑定:Flex图形组件支持数据绑定,...
将一条折线,等距离偏移一定距离。 把屏幕坐标转换为GIS坐标,可以在地图上偏移折线
FusionCharts是一个知名的图表库,它专为Web应用设计,支持多种图表类型,如折线图、柱状图、饼图、散点图等,用于数据可视化。在Flex环境中,FusionCharts能够帮助开发者轻松地创建动态、交互式的统计图表,使得...
本示例“Flex画线(直线,折线)完美实现”专注于提供一种高效、灵活的方法来绘制动态直线和折线,并允许用户进行实时编辑。通过这个项目,开发者可以学习如何在Flex应用中实现这一功能,提升用户体验。 首先,Flex是...