Hello,
I have a problem which I am sure is easy to solve but I am missing a
piece of the pazzle.
I have a CandleStickChart.
In my candle stick chart I have an underline array collection.
My array collection looks like this:
[Bindable]
private var expensesAC:ArrayCollection = new ArrayCollection( [
{ Date: "25-Jul", Open1: 40, High1: 40, Low1: 20, Close1:20 , Open2:
42, High2: 42, Low2: 48, Close2:48 , Open3: 60, High3: 60, Low3:
50, Close3:50} ]);
As you can see, I have a single column which is broken into multiple
Open/Close High/Low + an index number ( 1 - 10 )
I have an event so whenever an item is clicked on the chart I grab it
such as:
private function selectBox(event:ChartItemEvent):void {
trace("A TimeClockID: " +
event.hitData.item.Open1);
trace("B TimeClockID: " +
event.hitData.chartItem.index);
trace("C TimeClockID: " +
event.hitData.chartItem.itemRenderer.name);
trace("D TimeClockID: " + event.hitSet.valueOf
());
trace("D TimeClockID: " + event.hitSet);
}
The problem is that I can not find away to figure out which specific
column in the candle stick chart the user clicked on.
In other words, if you look at:
trace("A TimeClockID: " + event.hitData.item.Open1);
I get the valid data which Open1 holds.
However, I do not know if the user clicked on Open1 or Open2 or Open3.
I just know which object in the chart he clicked on, but I DO NOT
KNOW which object he clicked on within the object ( i.e.: did he
click on Open1 or 2 ... 3 ... ) .
How can I figure this out ...
Help........
Regards,
Sean.