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

Responder a