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/
 



Reply via email to