I am trying to provide my own labelFunction for the CategoryAxis program programmatically, but I am completely at a dead end. The usual way is to do it in your MXML file, but I want to do it in the Actionscript file.
The usual way to do this is:
<mx:Script>
<![CDATA[
private function categoryAxis_labelFunc(item:Object,
prevValue:Object,
axis:CategoryAxis,
categoryItem:Object):String {
return "Some String";
}
]]>
</mx:Script>
<mx:CategoryAxis labelFunction="categoryAxis_labelFunc" />
But I want to achieve the same thing in my CategoryAxis subclass, something like:
public class FauxDateAxis extends CategoryAxis {
public function FauxDateAxis() {
super();
labelFunction = categoryAxis_labelFunc
}
private function categoryAxis_labelFunc(item:Object,
prevValue:Object,
axis:CategoryAxis,
categoryItem:Object):String {
return "Another String";
}
}
source
share