Due to a bug that causes chart item labels to not appear (https://bugs.adobe.com/jira/browse/FLEXDMV-2158 <https://bugs.adobe.com/jira/browse/FLEXDMV-2158> ), I'm having to create my own chart item labels. Though a simple approach is to add labels to the itemRenderers, I can't use that method in this particular instance. Instead, I'm looking at using a CartesianDataCanvas annotationElement that contains an array of labels. Since the chart displays real-time data that updates every 5 seconds, the thought was to use the chart's updateComplete event to first set the label's text and then position each label using updateDataChild(). The problem is that this causes another update cycle of the chart itself, which becomes an unending loop. Is there a way to set the text and position of a label on the CartesianDataCanvas as the absolute last step of the update process such that it won't restart the updating process?
Thanks in advance.