Wow, MANY thanks for the help! This is a life saver for me. Again, another example of something that I don't think I would have ever figured out (seems to be a lot of those cases with Flex).
-Jacob --- In [email protected], "Matt Horn" <[EMAIL PROTECTED]> wrote: > > > return Series(e.item.element).displayName; > > This didn't work for me, but this did: > > return BarSeries(e.element).displayName; > > hth, > > m > > > -----Original Message----- > > From: [email protected] > > [mailto:[EMAIL PROTECTED] On Behalf Of Ely Greenfield > > Sent: Thursday, August 31, 2006 1:27 PM > > To: [email protected] > > Subject: RE: [flexcoders] Customizing datatip function for > > 100% bar chart > > > > > > > > > > return Series(e.item.element).displayName; > > > > Ely. > > > > > > > > ________________________________ > > > > From: [email protected] > > [mailto:[EMAIL PROTECTED] On Behalf Of j_sevlie > > Sent: Thursday, August 31, 2006 9:17 AM > > To: [email protected] > > Subject: [flexcoders] Customizing datatip function for 100% bar chart > > > > > > > > Using Flex 2. > > > > I have a 100% bar chart that I need help figuring out how to > > get access to some of the series data for display in a data > > tip. Here's the scenario: > > > > There are 4 regions in the country, each of them gets their > > own bar in the chart.. > > > > - North Region > > - South Region > > - West Region > > - East Region > > > > Each bar has 4 individual peices to it, which together sum to 100%: > > > > - Used Sales > > - New Sales > > - Parts > > - Accessories > > > > What I need is a way to display the name of the grouping > > (Used Sales, New Sales, etc) inside my datatip. I cannot for > > the life of me figure out how to do this. > > > > Here's the code that I'm working with: > > > > --------------------- > > <mx:Script> > > <![CDATA[ > > import mx.charts.HitData; > > > > public function dataTipsBarChart(e:HitData):String { > > /* > > so far I know how to get the region name, but how do you get > > the actual "displayname" of the series that is being rolled over? > > */ > > return e.item.region; > > } > > ]]> > > </mx:Script> > > > > <mx:BarChart x="10" y="36" width="80%" height="124" > > id="barchartDealers" type="100%" showDataTips="true" > > dataTipFunction="dataTipsBarChart"> > > <mx:dataProvider> > > <mx:Array> > > <mx:Object region="North" newsales="50" usedsales="25" parts="15" > > accessories="10" /> > > <mx:Object region="South" newsales="40" usedsales="35" parts="10" > > accessories="15" /> > > <mx:Object region="East" newsales="65" usedsales="15" parts="10" > > accessories="10" /> > > <mx:Object region="West" newsales="60" usedsales="20" parts="15" > > accessories="5" /> > > </mx:Array> > > </mx:dataProvider> > > <mx:verticalAxis> > > <mx:CategoryAxis categoryField="region" displayName=""/> > > </mx:verticalAxis> <mx:horizontalAxis> <mx:LinearAxis > > minimum="0" maximum="100"/> </mx:horizontalAxis> <mx:series> > > <mx:BarSeries displayName="New Sales" yField="region" > > xField="newsales"> <mx:fill> <mx:SolidColor > > color="0x009900"/> </mx:fill> </mx:BarSeries> <mx:BarSeries > > displayName="Used Sales" yField="region" > > xField="usedsales"> > > <mx:fill> > > <mx:SolidColor color="0xFFFF00"/> > > </mx:fill> > > </mx:BarSeries> > > <mx:BarSeries displayName="Parts" yField="region" > > xField="parts"> <mx:fill> <mx:SolidColor color="0xFF9900"/> > > </mx:fill> </mx:BarSeries> <mx:BarSeries > > displayName="Accessories" yField="region" > > xField="accessories"> > > <mx:fill> > > <mx:SolidColor color="0xFF0000"/> > > </mx:fill> > > </mx:BarSeries> > > </mx:series> > > </mx:BarChart> > > <mx:Legend dataProvider="{barchartDealers}" x="74.5" y="151" > > width="522" height="31" fontSize="9" id="barchartDealersLegend"/> > > --------------------- > > > > Any help with this would be greatly appreciated! > > > > I hope that my example was clear enough, it should run on > > it's own if you cut/paste it into a blank Flex app. > > > > > > > > > > > -- 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/ <*> 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/

