Sorry, meant to say the chart series's mousEnabled = false/true; -TH
--- In [email protected], "Tim Hoff" <[EMAIL PROTECTED]> wrote: > > > hmm, worked for me. But, I wasn't using the chart's itemClick event. > In theory, you could listen for mouse over on the label and set the > chart's mouse enabled to false (vise-versa on mouse out). > > -TH > > --- In [email protected], "blc187" blc187@ wrote: > > > > The question is not how to add a listener, that was obviously the > > first thing I tried. > > > > The problem is that the chart itself gets click events, not the > > annotations. > > So when I add the listener you suggest to the annotation itself, it > > never fires. > > > > So, either listen to the CLICK event on the chart and decifer if it > > is clicking on something specific within the chart, or find another > > way to listen on an annotation item. > > > > > > > > --- In [email protected], "Tim Hoff" TimHoff@ wrote: > > > > > > > > > Just add an event listener to the label; before you push it to the > > > array: > > > > > > var annotations:Array = new Array(); > > > > > > var lbl:Label = new Label(); > > > lbl.text = "annotation"; > > > lbl.addEventListener(MouseEvent.CLICK,onAnnotationClick); > > > annotations.push(lbl); > > > myChart.annotationElements = annotations; > > > > > > private function onAnnotationClick(event:MouseEvent) : void > > > { > > > Alert.show("I got clicked"); > > > } > > > > > > -TH > > > > > > --- In [email protected], "blc187" <blc187@> wrote: > > > > > > > > Using annotations in a chart, creating a few labels and assigning > > them > > > > to the annotation property of my line chart. > > > > > > > > var annotations:Array = new Array(); > > > > var lbl:Label = new Label(); > > > > lbl.text = "annotation"; > > > > annotations.push(lbl); > > > > myChart.annotationElements = annotations; > > > > > > > > If I try to listen to mouse events on these annotations, they > > never > > > > come through, maybe the chart is swallowing them? > > > > I'd like to be able to add a CLICK listener to tell when I am > > clicking > > > > on the annotation label. > > > > Any thoughts on how to do this? > > > > > > > > > >

