I don't believe you can pass params. An alternative would be to have
your lineRenderer query upwards for the data. I do something similar
and added the following code in my updateDisplayList();

(I don't know how important the initial "LineSeries" check is)
override protected function updateDisplayList(wd:Number,ht:Number) {
var lc:LineChart;
if (parent is UIComponent) {
    var myParent:String = String(UIComponent(parent).className);
    if (myParent !="LineSeries")
        return;

var ls:LineSeries = parent as LineSeries;
lc = ls.owner as LineChart;
var salesInfo:Number = lc.getSalesInfo();  // talk to lineChart here


-Eddie



--- In flexcoders@yahoogroups.com, "chigwell23" <[EMAIL PROTECTED]> wrote:
>
> First question is whether I can pass actual parameters to a callback
> in the first place? This is what I need to do:
> 
> <mx:ColumnSeries id="salesSeries"
>   yField="sales">
> </mx:ColumnSeries>
> 
> 
> <mx:LineSeries id="percSeries"
>   yField="percent" 
>   lineSegmentRenderer="PercentLineRenderer("orig callback params",
> "new  callback params")">
> </mx:LineSeries
> 
> Conventionally of course the lineSegmentRenderer gets no params as a
> callback. But in this instance I need to manipulate the position of
> the  "percent" line series lines through the renderer based on "sales"
> series data so that the lines are positioned exactly over the columns
> of the "sales" series". I have code in the renderer that positions the
> lines, but different underlying data for the column series (2 side by
> side cols for each data point), changes the width and horizontal
> position of the columns and then the "percent" line fragments above no
> longer line up.
> 
> If I could get the "sales" series info to the "percent series
> "renderer" I think I stand a chance of coding "interacting series"
> 
> A big thank you in advance,
> 
> Mic.
>


Reply via email to