já deu uma olhada no TourDeFlex??? la tem vários exemplos de Efeitos em gráficos...
neste link também tem alguns: http://demo.quietlyscheming.com/ChartSampler/app.html Att, Samuel Facchinello http://desenvolvendoemflex.blogspot.com Joinville - SC Em 8 de agosto de 2011 19:04, Raphael Porto <[email protected]>escreveu: > Fala pessoal, > > estou finalizando meu gráfico e pretendo colocar algum efeito nele, > efeito esse qualquer, porque conseguindo fazer um funcionar, vejo qual > fica melhor para ele. > > Enfim eu estou fazendo a declaração do efeito e chamo na serie, só que > nada acontece, estou colocando meu código. > > > > > <?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="init();"> > <fx:Declarations> > <mx:SeriesSlide id="slideIn" duration="1000" > direction="down" /> > <mx:SeriesSlide id="slideOut" duration="1000" direction="up" > /> > </fx:Declarations> > <fx:Script> > <![CDATA[ > import mx.charts.series.items.ColumnSeriesItem; > import mx.charts.chartClasses.Series; > import mx.charts.ChartItem; > import mx.collections.ArrayCollection; > [Bindable] > private var arrayArrec: ArrayCollection = new > ArrayCollection([ > {mes:"01/2011",vlr:30 ,orcado:40}, > {mes:"02/2011",vlr:32 ,orcado:42}, > {mes:"03/2011",vlr:35 ,orcado:42}, > {mes:"04/2011",vlr:42 ,orcado:40}, > {mes:"05/2011",vlr:39 ,orcado:40}, > {mes:"06/2011",vlr:34 ,orcado:42}, > {mes:"07/2011",vlr:23 ,orcado:42}]); > > private function > setCustomLabel(element:ChartItem,series:Series):String { > // Get a refereence to the current data > element. > var data:ColumnSeriesItem = > ColumnSeriesItem(element); > // Get a reference to the current series. > var currentSeries:ColumnSeries = > ColumnSeries(series); > // Create a return String and format the > number. > return '' + data.yNumber; > } > > ]]> > </fx:Script> > > <s:layout> > <s:VerticalLayout horizontalAlign="center" > verticalAlign="middle"/> > </s:layout> > <mx:ColumnChart id="graficoDeLinha" width="100%" height="100%" > dataProvider="{arrayArrec}" > showDataTipTargets="true" > showDataTips="true" > > <mx:horizontalAxis> > <mx:CategoryAxis categoryField="mes"/> > </mx:horizontalAxis> > <mx:verticalAxis> > <mx:LinearAxis title="Milhões de Reais" minimum="20" > maximum="50" /> > </mx:verticalAxis> > <mx:series> > <mx:ColumnSeries id="MySeries" yField="vlr" > displayName="Arrecadado" labelPosition="inside" > > labelFunction="setCustomLabel" showDataEffect="slideIn" > hideDataEffect="slideOut"/> > <mx:LineSeries yField="orcado" form="segment" > displayName="Orçado" > > <mx:itemRenderer> > <fx:Component> > <mx:CircleItemRenderer > scaleX="1.5" scaleY="1.5" /> > </fx:Component> > </mx:itemRenderer> > </mx:LineSeries> > </mx:series> > </mx:ColumnChart> > <mx:Legend dataProvider="{graficoDeLinha}" direction="horizontal" > fontSize="11"/> > <mx:HRule width="100%" > height="1" > chromeColor="#DCF8AB" > scaleY="2"/> > </s:Application> > > > > Se alguém puder me ajudar ficarei muito grato. > > Abraços > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev
