Nate...do me a favor, and try a test.
1) Create a lineseries in actionscript
2) Set its showDataEffect to interpolate (using the second approach
you describe below...something like
mySeries.setSTyle("showDataEffect",new SeriesInterpolate());
3) Give it some data
4) Add it to a chart
5) Now add a button to your app. When the button is clicked, give
the series some new data.
See if it interpolates on click. I suspect that our series are set to
not run the showDataEffect on the first data (this is the general policy
of the framework...show effects aren't run when a component is first
shown).
Ely.
> -----Original Message-----
> From: [email protected] <mailto:flexcoders%40yahoogroups.com>
> [mailto:[email protected]
<mailto:flexcoders%40yahoogroups.com> ] On Behalf Of Nate Pearson
> Sent: Thursday, September 13, 2007 2:48 PM
> To: [email protected] <mailto:flexcoders%40yahoogroups.com>
> Subject: [flexcoders] Re: How do I setStyle("showDataEffect",
> interpolate) for a LineSeries?
>
> I don't get an error. It just doesn't work. I'm adding and
> removing series and they just pop up instead of that nice
> interpolate feature
>
> --- In [email protected]
<mailto:flexcoders%40yahoogroups.com>
> <mailto:flexcoders% <mailto:flexcoders%25> 40yahoogroups.com> , "Matt
Horn" <[EMAIL PROTECTED]> wrote:
> >
> > This should work:
> > > myLineSeries.setStyle("showDataEffect", "interpolate")
> >
> > Please post the error your getting and a complete code sample that
> > shows the error.
> >
> > -matt
> >
> > > -----Original Message-----
> > > From: [email protected]
<mailto:flexcoders%40yahoogroups.com>
> > > <mailto:flexcoders% <mailto:flexcoders%25> 40yahoogroups.com>
> > > [mailto:[email protected]
<mailto:flexcoders%40yahoogroups.com>
> > > <mailto:flexcoders% <mailto:flexcoders%25> 40yahoogroups.com> ] On
Behalf Of Nate Pearson
> > > Sent: Thursday, September 13, 2007 1:27 PM
> > > To: [email protected]
<mailto:flexcoders%40yahoogroups.com>
> <mailto:flexcoders% <mailto:flexcoders%25> 40yahoogroups.com>
> > > Subject: [flexcoders] How do I setStyle("showDataEffect",
> > > interpolate) for a LineSeries?
> > >
> > > I learned that showDataEffect is a style not a property
> from Ely's
> > > post (http://tech.groups.yahoo.com/group/flexcoders/message/49710
> > > <http://tech.groups.yahoo.com/group/flexcoders/message/49710 >
> > > <http://tech.groups.yahoo.com/group/flexcoders/message/49710
> > > <http://tech.groups.yahoo.com/group/flexcoders/message/49710 > > )
> > >
> > > Now I can't figure out the correct way to set it.
> > >
> > > Here's what I've tried:
> > > mxml:
> > > <mx:SeriesInterpolate id="interpolate" elementOffset="10"/>
> > >
> > > script:
> > > var myLineSeries:LineSeries = new LineSeries()
> > >
> > > myLineSeries.dataProvider = graphData.getItemAt(0)
> > > myLineSeries.yField = "marginDollars"
> > > myLineSeries.xField = "dateTime"
> > > myLineSeries.setStyle("showDataEffect", interpolate)
> > >
> > > chart.series = [myLineSeries]
> > >
> > > That didn't work, so I added this code:
> > > var myInterpolate:SeriesInterpolate = new SeriesInterpolate()
> > > myLineSeries.setStyle("showDataEffect", myInterpolate)
> > >
> > > no joy...so i tried it like this too, even though it didn't make
> > > sense to me:
> > > myLineSeries.setStyle("showDataEffect", "interpolate")
> > >
> > > surprise surprise, that didn't work either!
> > >
> > > Any help is greatly appreciated!
> > >
> > > Thanks,
> > >
> > > Nate
> > >
> > >
> > >
> > >
> > >
> >
>
>
>
>
>
<<image001.jpg>>
<<image002.jpg>>

