Consegui fazer o que eu queria pessoal. Se alguem precisa disso tbm vai o
codigo abaixo

<mx:Script>
        <![CDATA[
            import mx.controls.Alert;

        import mx.collections.ArrayCollection;

         [Bindable]
        public var sAno0, sAno1, sAno2, sAno3, sAno4, sAno5 : String;
        public var sAno6, sAno7 : String;

        public function gera():void{

            sAno0 = Ano0.text;
            sAno1 = Ano1.text;
            sAno2 = Ano2.text;
            sAno3 = Ano3.text;
            sAno4 = Ano4.text;
            sAno5 = Ano5.text;
            sAno6 = Ano6.text;
            sAno7 = Ano7.text;

            var medalsAC:ArrayCollection = new ArrayCollection( [
            { Ano: "2000", Precipitacao: int(sAno0)},
            { Ano: "2001", Precipitacao: int(sAno1)},
            { Ano: "2002", Precipitacao: int(sAno2)},
            { Ano: "2003", Precipitacao: int(sAno3)},
            { Ano: "2004", Precipitacao: int(sAno4)},
            { Ano: "2005", Precipitacao: int(sAno5)},
            { Ano: "2006", Precipitacao: int(sAno6)},
            { Ano: "2007", Precipitacao: int(sAno7)} ]);

            column.dataProvider = medalsAC;
        }
        ]]>
    </mx:Script>

    <mx:Panel title="Precipitação Pluviométrica"
        height="100%" width="100%" layout="horizontal">
        <mx:HDividedBox width="100%" height="100%">
        <mx:Canvas label="Canvas 2" width="100%" height="100%"
backgroundColor="#FFFFCC">
            <mx:Label x="10" y="79" text="2000"/>
            <mx:Label x="10" y="199" text="2004"/>
            <mx:Label x="10" y="259" text="2006"/>
            <mx:Label x="10" y="287" text="2007"/>
            <mx:TextInput x="45" y="227" width="114" id="Ano5"/>
            <mx:Label x="10" y="229" text="2005"/>
            <mx:Label x="10" y="139" text="2002"/>
            <mx:Label x="10" y="169" text="2003"/>
            <mx:Label x="10" y="109" text="2001"/>
            <mx:TextInput x="45" y="77"  width="114" id="Ano0"
tabIndex="0"/>
            <mx:TextInput x="45" y="107" width="114" id="Ano1"
tabIndex="1"/>
            <mx:TextInput x="45" y="137" width="114" id="Ano2"
tabIndex="2"/>
            <mx:TextInput x="45" y="167" width="114" id="Ano3"
tabIndex="3"/>
            <mx:TextInput x="45" y="197" width="114" id="Ano4"
tabIndex="4"/>
            <mx:TextInput x="45" y="285" width="114" id="Ano7"
tabIndex="5"/>
            <mx:TextInput x="45" y="257" width="114" id="Ano6"
tabIndex="6"/>
            <mx:Button x="103" y="382" label="Gerar Grafico"
click="gera()"/>
        </mx:Canvas>
<mx:Canvas label="Canvas 2" width="573" height="100%"
backgroundColor="#FFFFCC">
        <mx:ColumnChart id="column" height="100%" width="384"
            paddingLeft="5" paddingRight="5"
            showDataTips="true" >

            <mx:horizontalAxis>
                <mx:CategoryAxis categoryField="Ano"/>
            </mx:horizontalAxis>

            <mx:series>
                <mx:ColumnSeries xField="Ano" yField="Precipitacao"
displayName="Precipitação"/>

            </mx:series>
        </mx:ColumnChart>
        <mx:Label x="421" y="357" text="Label" id="l"/>
        </mx:Canvas>
    </mx:HDividedBox>
    </mx:Panel>

Em 22/01/08, Vinícius Velasco <[EMAIL PROTECTED]> escreveu:
>
> O seu funcionou beleze aqui mas o que eu keria mesmo é que os valores ali
> onde estão 35 39 29 .... eu alterasse eles com um botao do tipo inseria os
> valores nos input clicava no botao e ai o grafico gerava com akeles valores.
> Sera q é possivel esse tipo de ação?
>
> Em 22/01/08, Will <[EMAIL PROTECTED]> escreveu:
> >
> >
> > Supondo que o gráfico possua um dataProvider funcionando, uma
> > dataTipFunction para o gráfico tipo PieChart ficaria assim:
> >
> > //Exemplo parcialmente retirado do site livedocs.adobe.com
> >
> >     <mx:Script>
> >         <![CDATA[
> >
> >         import mx.collections.ArrayCollection;
> >
> >         [Bindable]
> >         private var medalsAC:ArrayCollection = new ArrayCollection( [
> >             { Country: "USA", Gold: 35, Silver:39, Bronze: 29 },
> >             { Country: "China", Gold: 32, Silver:17, Bronze: 14 },
> >             { Country: "Russia", Gold: 27, Silver:27, Bronze: 38 } ]);
> >
> >        //Os tip's aceitam tags basicas do html, como <br>, <b></b>,
> > <font></font>
> >        private function pieTipFunction(tip:HitData):String{
> >            return "Ouro:"+tip.item["Gold"].toString()
> > +"<br>Prata:"+tip.item["Silver"].toString()
> > +"<br>Bronze:"+tip.item["Bronze"].toString();
> >        }
> >         ]]>
> >     </mx:Script>
> >
> >         <mx:PieChart id="chart" height="100%" width="100%"
> >             paddingRight="5" paddingLeft="5"
> >             showDataTips="true" dataTipFunction="pieTipFunction"
> > dataProvider="{medalsAC}" >
> >
> >             <mx:series>
> >                 <mx:PieSeries labelPosition="inside" field="Gold" />
> >             </mx:series>
> >           </mx:PieChart>
> >
> >
> > Acho que funciona, testem aí
> > > >
> >
>
>
> --
> Bel. Vinícius Velasco
> "Tudo Posso Naquele que me Fortalece" Fil 4:13
>



-- 
Bel. Vinícius Velasco
"Tudo Posso Naquele que me Fortalece" Fil 4:13

--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a