Well, since you're stuck you may want to check out the modified stacked-bar approach. Kind of a hack, though.
(Flex 1.5 example) http://groups.yahoo.com/group/flexcoders/message/28014 Doug --- In [email protected], "Jonathan Miranda" <[EMAIL PROTECTED]> wrote: > > Anyone else got an idea how to pull this off? I have 1 ColumnSeries in a > chat and I need it to cycle through colors. I've tried doing this custom > renderer with no luck, I've tried splitting it into multiple series > (can't with their data structure - and they want the axis labels), I've > tried directly setting one hitData's color (no luck), I've tried setting > it in actionscript (nothing with "fills" works, only "fill"). > > > > Just could really use some help, I'm completely stuck on this :-/ > > _________________________________________ > > Jonathan Miranda > > Flexible Master of the Web > > "In the game of chess, it's important to never let your opponent see > your pieces." > > > > From: [email protected] [mailto:[EMAIL PROTECTED] On > Behalf Of Jonathan Miranda > Sent: Thursday, February 16, 2006 11:54 AM > To: [email protected] > Subject: RE: [flexcoders] Column Chart coloring > > > > Sooooo close, I got it all to compile but the following. I can't figure > out how to do these functions on "target" because it's a > IFlexDisplayObject, and all those functions are from the graphics class > and take an "Object". How can I use these functions on the "target" if > it's not an Object? Extend it somehow or create an object? > > public function draw(target:IFlexDisplayObject, rc:Rectangle):void { > > target.beginFill( fills[count] ); > > > > target.moveTo(rc.left,rc.top); > > target.lineTo(rc.right,rc.top); > > target.lineTo(rc.right,rc.bottom); > > target.lineTo(rc.left,rc.bottom); > > target.lineTo(rc.left,rc.top); > > > > target.endFill(); > > > > count++; > > } > > > > > > _________________________________________ > > Jonathan Miranda > > Flexible Master of the Web > > "In the game of chess, it's important to never let your opponent see > your pieces." > > > > From: [email protected] [mailto:[EMAIL PROTECTED] On > Behalf Of Ely Greenfield > Sent: Thursday, February 16, 2006 11:27 AM > To: [email protected] > Subject: RE: [flexcoders] Column Chart coloring > > > > > > > > I'll leave making it compile as an exercise for the reader, but > something like: > > > > class CycleRenderer implements BoxRenderer > { > private var fills = [0xFF0000,0x00FF00,0x0000FF]; > > private var count:Number; > > > > function CycleRenderer() > { > } > > function beginDraw(target: UIObject, fill:Fill, stroke: Stroke, > sampleCount : Number) > { > > count = 0; > } > > > > function draw(target:UIObject, rc : Rect) > { > target.beginFill( fills[count] ); > > > > target.moveTo(rc.left,rc.top); > target.lineTo(rc.right,rc.top); > target.lineTo(rc.right,rc.bottom); > target.lineTo(rc.left,rc.bottom); > target.lineTo(rc.left,rc.top); > > target.endFill(); > > > > count++; > } > > > > function endDraw(target:UIObject) > { > } > > function drawPreview(target:UIObject, rc: Rect, fill : Fill, stroke : > Stroke) > { > > count = 0; > draw(target, rc); > } > } > > > > Ely. > > > > > ________________________________ > > From: [email protected] [mailto:[EMAIL PROTECTED] On > Behalf Of Jonathan Miranda > Sent: Thursday, February 16, 2006 10:19 AM > To: [email protected] > Subject: RE: [flexcoders] Column Chart coloring > > Hmm, after messing around with this I can't get it to cycle any type of > array because it seems to only accept one color...and I can't figure out > how the renderer can reference which item it's actually on. Best I've > got so far is just changing one color. Fill (heh, bad joke) up to > mocking an example? > > _________________________________________ > > Jonathan Miranda > > Flexible Master of the Web > > "In the game of chess, it's important to never let your opponent see > your pieces." > > > > From: [email protected] [mailto:[EMAIL PROTECTED] On > Behalf Of Ely Greenfield > Sent: Thursday, February 16, 2006 10:44 AM > To: [email protected] > Subject: RE: [flexcoders] Column Chart coloring > > > > > > > > You could write a custom renderer for the chart that ignores the colors > passed in and just cycles through a pre-defined array of colors. > > > > Ely. > > > > > > ________________________________ > > From: [email protected] [mailto:[EMAIL PROTECTED] On > Behalf Of Jonathan Miranda > Sent: Thursday, February 16, 2006 9:30 AM > To: [email protected] > Subject: [flexcoders] Column Chart coloring > > Also, something else I'm having trouble finding documentation on.... > > I need to step through colors - let's say red,white,blue. It's one > ColumnSeries - is there a way I can cycle through colors for each > column? > > _________________________________________ > > Jonathan Miranda > > Flexible Master of the Web > > "In the game of chess, it's important to never let your opponent see > your pieces." > > > > > > > > > -- > Flexcoders Mailing List > FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > Search Archives: > http://www.mail-archive.com/flexcoders%40yahoogroups.com > > > > > SPONSORED LINKS > > Web site design development > <http://groups.yahoo.com/gads?t=ms&k=Web+site+design+development&w1=Web+ > site+design+development&w2=Computer+software+development&w3=Software+des > ign+and+development&w4=Macromedia+flex&w5=Software+development+best+prac > tice&c=5&s=166&.sig=L-4QTvxB_quFDtMyhrQaHQ> > > Computer software development > <http://groups.yahoo.com/gads?t=ms&k=Computer+software+development&w1=We > b+site+design+development&w2=Computer+software+development&w3=Software+d > esign+and+development&w4=Macromedia+flex&w5=Software+development+best+pr > actice&c=5&s=166&.sig=lvQjSRfQDfWudJSe1lLjHw> > > Software design and development > <http://groups.yahoo.com/gads?t=ms&k=Software+design+and+development&w1= > Web+site+design+development&w2=Computer+software+development&w3=Software > +design+and+development&w4=Macromedia+flex&w5=Software+development+best+ > practice&c=5&s=166&.sig=1pMBCdo3DsJbuU9AEmO1oQ> > > Macromedia flex > <http://groups.yahoo.com/gads?t=ms&k=Macromedia+flex&w1=Web+site+design+ > development&w2=Computer+software+development&w3=Software+design+and+deve > lopment&w4=Macromedia+flex&w5=Software+development+best+practice&c=5&s=1 > 66&.sig=OO6nPIrz7_EpZI36cYzBjw> > > Software development best practice > <http://groups.yahoo.com/gads?t=ms&k=Software+development+best+practice& > w1=Web+site+design+development&w2=Computer+software+development&w3=Softw > are+design+and+development&w4=Macromedia+flex&w5=Software+development+be > st+practice&c=5&s=166&.sig=f89quyyulIDsnABLD6IXIw> > > > > > > ________________________________ > > YAHOO! GROUPS LINKS > > > > * Visit your group "flexcoders > <http://groups.yahoo.com/group/flexcoders> " on the web. > > * To unsubscribe from this group, send an email to: > [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]> > > * Your use of Yahoo! Groups is subject to the Yahoo! Terms of > Service <http://docs.yahoo.com/info/terms/> . > > > > ________________________________ > -- 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/

