Humm beleza vou tentar... eu consegui da seguinte forma:
<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="seriesIn" duration="1000" /> </fx:Declarations> <fx:Script> <![CDATA[ import mx.charts.effects.SeriesInterpolate; import mx.collections.ArrayCollection; import mx.events.EffectEvent; [Bindable] public var items:ArrayCollection = new ArrayCollection([ {item: 2000}, {item: 3300}, {item: 3000}, {item: 2100}, {item: 3200} ]); public function init():void { // Apply the effect as a style. mySeries.setStyle("showDataEffect", "seriesIn") myChart.dataProvider = items; } Em suma agora pensando aqui, eu estava cometendo umas burrices sem tamanho, o grande problema de tudo era o provider que não mudava os valores. Agora estou setando os provider na init que chamo no creationComplete e está tudo resolvido. Obrigado galera!!! Em 24 de agosto de 2011 11:42, Rodrigo Pandini <[email protected]> escreveu: > Como o Gustavo disse, você precisa colocar um listener no evento de > creationComplete que é disparado quando sua app inicializa > Ex: > > <?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(event)"> > <fx:Script> > <![CDATA[ > import mx.events.FlexEvent; > protected function init(event:FlexEvent):void > { > // TODO Auto-generated method stub > } > ]]> > </fx:Script> > <fx:Declarations> > <!-- Place non-visual elements (e.g., services, value objects) here --> > </fx:Declarations> > </s:Application> > > Alguns links sobre effects: > http://help.adobe.com/en_US/Flex/4.0/UsingSDK/WS4809A78C-9738-465d-B875-B0049C9B0ED4.html > http://www.adobe.com/devnet/flex/articles/flex4_effects_pt1.html > http://www.adobe.com/devnet/flex/articles/flex4_effects_pt2.html > Abraço. > > Em 24 de agosto de 2011 11:08, Gustavo de Geus <[email protected]> > escreveu: >> >> Bom dia Rafael, pelo que eu entendi, voce deve dar o "start" na execução >> do efeito assim que o evento "creationComplete" do componente for disparado. >> Espero ter ajudado. >> >> Abraço! >> >> Att. >> >> Gustavo de Geus >> >> 2011/8/24 Raphael Porto <[email protected]> >>> >>> Fala Pessoal, >>> >>> é a segunda vez que venho solicitar uma luz a respeito de efeitos, >>> isso porque não consegui colocar os efeitos que gostaria. >>> >>> Dei uma olhada no tour de flex, vários sites da internet e não saiu, >>> mas descobri algumas coisas e acho que a minha pergunta agora será >>> diferente. >>> >>> A minha vontade é colocar os efeitos nos graficos do meu dashborad >>> quando a app iniciar, achei na internet milhões de exemplos em flex 3 >>> e não consegui fazer funcionar no flex 4.5. Todos os exemplos que vi >>> no flex 4.5 existe a necessidade de rolar alguma interação do usuário, >>> tipo botão radioButton, etc. >>> >>> Enfim o que eu gostaria de saber é como eu faço para chamar uma função >>> no momento que a app inicia, porque irei colocar os eventos nessa >>> função e os effeitos surgirão. >>> >>> Note-se bem atualmente estou pegando os dados de um arrayCollection >>> estático. >>> >>> Se alguém puder me dar um help. >>> >>> Agradeço!!! >>> >>> -- >>> 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 >> >> >> -- >> Att. >> >> Gustavo de Geus >> (48) 8802-6211 >> Msn: [email protected] >> >> -- >> 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
