i would like to get the input from the user using textinput boxes and add them 
to the arraycollection defined in the code below.

i had defined a method addToArray for serving the purpose.what should be the 
type of the arguments passed to that function.
th code follows:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"; 
layout="absolute">
<mx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
[Bindable]
private var bookSales:ArrayCollection = 
new ArrayCollection(
[{bookType: "Fiction", Sales: 143},
{bookType: "Nonfiction", Sales: 189},
{bookType: "Technology", Sales: 178},
{bookType: "Self-help", Sales: 224}]);
private function chartLabel(dataItem:Object, field:String, 
index:int, dataPercent:Number):String
{
return dataItem.bookType + " represents \n" + dataPercent + 
"% \n of our sales";
}
private function addToArray():void{
 
}
]]>
</mx:Script>
<mx:Panel title="Pie Chart">
<mx:PieChart width="100%" height="100%" dataProvider="{bookSales}" 
showDataTips="true">
<mx:series>
<mx:PieSeries field="Sales" labelPosition="callout" 
labelFunction="chartLabel">
<mx:fills>
<mx:RadialGradient>
<mx:entries>
<mx:GradientEntry color="#E9C836"/>
<mx:GradientEntry color="#AA9127"/>
</mx:entries>
</mx:RadialGradient>
<mx:RadialGradient>
<mx:entries>
<mx:GradientEntry color="#A1AECF"/>
<mx:GradientEntry color="#47447A"/>
</mx:entries>
</mx:RadialGradient>
<mx:RadialGradient>
<mx:entries>
<mx:GradientEntry color="#339932"/>
<mx:GradientEntry color="#339998"/>
</mx:entries>
</mx:RadialGradient>
<mx:RadialGradient>
<mx:GradientEntry color="#6FB35F"/>
<mx:GradientEntry color="#497B54"/>
</mx:RadialGradient>
</mx:fills>
</mx:PieSeries>
</mx:series>
</mx:PieChart>
</mx:Panel>
</mx:Application>


      Connect with friends all over the world. Get Yahoo! India Messenger at 
http://in.messenger.yahoo.com/?wm=n/

Reply via email to