Вот обновленный код:
private function myFillFunction(element:ChartItem, index:Number, item:Object,
fieldName:String):IFill {
var c:SolidColor = new SolidColor(0x00CC00);
var ci:ColumnSeriesItem = ColumnSeriesItem(element);
c.color = 0xFF2020;
if ( Number(ci.yValue) >= 0 ) {
c.color = 0x5586E0;
}
if(fieldName == "yValue"){
item.price= Math.abs( item.price);
}
else{
item.date = item.date;
}
return c;
}
Я получаю следующую ошибку:
ArgumentError: Ошибка № 1063: несоответствие числа аргументов для index / myFillFunction (). Ожидается 4, получил 2.