Fala pessoal, eu fiz exatamente como nos exemplos e não rola nada de efeito, na relidade ãda acontece....
A minha dúvida era se eu estava errado em algum ponto. A declaração do efeito eu faço no fx:Declarations e depois chamo a propriedade showDataEffects na série do chart e não funciona. O código está exatamente como o do email.... :( Abs Em 9 de agosto de 2011 07:45, bruno bg <[email protected]> escreveu: > dá uma olhada nesses links > > > > brunobg > -- > **************************************************** > www.brbsoftware.com.br > [email protected] (MSN & Skype) > blogflex.brunobg.com > @brunogrohs > (21) 9913-2397 > > 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 -- 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
