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 flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev