Can you get direct access of horizontalAxis? No matter what I try it does not like horizontalAxis. Maybe giving it an id and directly accessing it by reference?
J --- In flexcoders@yahoogroups.com, "Ely Greenfield" <[EMAIL PROTECTED]> wrote: > > > > > Yup. If you don't specify an x value, it assumes the item's ordinal > position in the data is its x value. The Cateogry Axis then lines up the > value N to the nth category in _its_ data. > > The Axis objects all implement a function called formatForScreen(). > Pass it a value (i.e., like the value in xValue) and it will return what > it considers to be an appropriate string to represent that value on > string (in this case, the category name). So get access to the > horizontal axis, and call formatForScreen on it. > > Ely. > > > ________________________________ > > From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On > Behalf Of jnewport > Sent: Friday, October 06, 2006 2:12 PM > To: flexcoders@yahoogroups.com > Subject: [flexcoders] Re: Format a datatip. > > > > Ok, I have the revenue part working and formatting it. Thank you. > But, I cannot get the MONTH to show. Month is my categoryField. > > categoryField="month:" > > Below is what I have for my formatDataTip, but I cannot seem to find > the MONTH. I have tried useing hitData.element and hitData.item. > I thought it would be LineSeriesItem(hitData.chartItem).xValue, but > that just gives me 0, 1, 2, n.... (guessing it is the position of data > in the ArrayCollection I am using to populate my graph. > > Any suggestions? > > private function formatDataTip(hitData:HitData):String{ > //var months:String = LineSeries(hitData.element);//Not working > var name:String = LineSeries(hitData.element).yField; > var revenue:Object = LineSeriesItem(hitData.chartItem).yValue; > return "<b>"+name+"</b><br>"+months+"<br>"+cf.format(revenue); > } > > --- In flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com> > , "Ely Greenfield" <egreenfi@> wrote: > > > > > > > > Sorry...try: > > > > LineSeriesItem(hitData.chartItem).y.value; > > > > Ely. > > > > > > ________________________________ > > > > From: flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com> > [mailto:flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com> > ] On > > Behalf Of jnewport > > Sent: Tuesday, October 03, 2006 12:47 PM > > To: flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com> > > Subject: [flexcoders] Re: Format a datatip. > > > > > > > > This throws an error. > > > > "Cannot convert Object@ to mx.chart.series.items.LineSeriesItem" > > > > /////////Start of datatipcode/////////////////////////// > > private function formatDataTip(hitData:HitData):String{ > > > > var months:String = LineSeriesItem(hitData.item).yValue; > > var name:String = hitData.item.toString(); > > var revenue:Number = hitData.item.revenue; > > return "<b>"+name+"</b><br>"+months+"<br>"+cf.format(revenue); > > } > > > > //////////////////End datatip code//////////////// > > > > Any suggestions? > > > > --- In flexcoders@yahoogroups.com > <mailto:flexcoders%40yahoogroups.com> > <mailto:flexcoders%40yahoogroups.com> > > , "Ely Greenfield" <egreenfi@> wrote: > > > > > > > > > > > > > > > LineSeriesItem(hitData.item).yValue > > > > > > Ely. > > > > > > > > > ________________________________ > > > > > > From: flexcoders@yahoogroups.com > <mailto:flexcoders%40yahoogroups.com> > <mailto:flexcoders%40yahoogroups.com> > > [mailto:flexcoders@yahoogroups.com > <mailto:flexcoders%40yahoogroups.com> > <mailto:flexcoders%40yahoogroups.com> > > ] On > > > Behalf Of jnewport > > > Sent: Friday, September 29, 2006 12:35 PM > > > To: flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com> > <mailto:flexcoders%40yahoogroups.com> > > > Subject: [flexcoders] Re: Format a datatip. > > > > > > > > > > > > I tried that, but didn't work correctly. > > > > > > LineSeries.(hitData.element).yField. which gave me the State name, > > > but it won't give me the amount, which is what I am trying to get to > > > do format. > > > > > > I have been trying to use chartItem, but no success. Flex can get me > > > all the data on its own with the showDataTips=true, so it knows how > to > > > get the data out of my ArrayCollection. I just want to be able to > get > > > at what Flex knows. > > > > > > I need to get at what showDataTips is doing when set to True. > > > > > > Anyone know what it is? > > > > > > --- In flexcoders@yahoogroups.com > <mailto:flexcoders%40yahoogroups.com> > > <mailto:flexcoders%40yahoogroups.com> > > <mailto:flexcoders%40yahoogroups.com> > > > , "Mehdi, Agha" <Agha.Mehdi@> wrote: > > > > > > > > J, > > > > > > > > Try event.hitData.element.yField/.xField > > > > > > > > Agha Mehdi > > > > IDT - eBusiness Program Manager > > > > > > > > -----Original Message----- > > > > From: flexcoders@yahoogroups.com > <mailto:flexcoders%40yahoogroups.com> > > <mailto:flexcoders%40yahoogroups.com> > > <mailto:flexcoders%40yahoogroups.com> > > > [mailto:flexcoders@yahoogroups.com > <mailto:flexcoders%40yahoogroups.com> > > <mailto:flexcoders%40yahoogroups.com> > > <mailto:flexcoders%40yahoogroups.com> > > > ] On > > > > Behalf Of jnewport > > > > Sent: Friday, September 29, 2006 9:11 AM > > > > To: flexcoders@yahoogroups.com > <mailto:flexcoders%40yahoogroups.com> > <mailto:flexcoders%40yahoogroups.com> > > <mailto:flexcoders%40yahoogroups.com> > > > > Subject: [flexcoders] Format a datatip. > > > > > > > > I was wondering how to format a datatip for a LineChart. If I use > > > > showDataTips everything looks good but the amounts are not > formatted > > > > to $##,###. I have created an ArrayCollection that looks like the > > > > following. > > > > > > > > private var expensesAC:ArrayCollection = new ArrayCollection( [ > > > > { Month: "Jan", Texas: 2000, Utah: 1500, Kansas: 450 }, > > > > { Month: "Feb", Texas: 1000, Utah: 200, Kansas: 600 }, > > > > { Month: "Mar", Texas: 1500, Utah: 500, Kansas: 300 }, > > > > { Month: "Apr", Texas: 1800, Utah: 1200, Kansas: 900 }, > > > > { Month: "May", Texas: 2400, Utah: 575, Kansas: 500 } ]); > > > > > > > > I have tried to use cf.format(); on the data before its put into > the > > > > ArrayCollection, which works so I get something like this. > > > > > > > > private var expensesAC:ArrayCollection = new ArrayCollection( [ > > > > { Month: "Jan", Texas: $2,000, Utah: $1,500, Kansas: $450 }, > > > > > > > > But then Flex won't plot the data....guessing it doesn't like the > > "$". > > > > > > > > > > > > > > > So I am trying to use a function like this > > > > > > > > private function formatDataTip(hitData:HitData):String { > > > > var month:String = hitData.item.DONTKNOWWHATSHOULDGOHERE > > > > > > > > but I don't know what should come after item. I have tried to do a > > > > trace(hitData.item.toString), but I get object object. Is there a > > way > > > > to trace out whats in the hitData.item? > > > > > > > > J > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > Flexcoders Mailing List > > > > FAQ: > > http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > <http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt> > > <http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > <http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt> > > > > <http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > <http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt> > > <http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > <http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt> > > > > > > Search Archives: > > > > http://www.mail-archive.com/flexcoders%40yahoogroups.com > <http://www.mail-archive.com/flexcoders%40yahoogroups.com> > > <http://www.mail-archive.com/flexcoders%40yahoogroups.com > <http://www.mail-archive.com/flexcoders%40yahoogroups.com> > > > > <http://www.mail-archive.com/flexcoders%40yahoogroups.com > <http://www.mail-archive.com/flexcoders%40yahoogroups.com> > > <http://www.mail-archive.com/flexcoders%40yahoogroups.com > <http://www.mail-archive.com/flexcoders%40yahoogroups.com> > > > > > > Yahoo! Groups Links > > > > > > > > > > -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> Your email settings: Individual Email | Traditional <*> To change settings online go to: http://groups.yahoo.com/group/flexcoders/join (Yahoo! ID required) <*> To change settings via email: mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/