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 [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
-~----------~----~----~----~------~----~------~--~---