Доброго времени суток, уважаемое сообщество!
Входные данные: сам я пых программер, флексом начал заниматься около 3 месяцев, до использования флекса AS в глаза не видел.
Проблема: Есть некий график типа LineChart. Есть некий набор данных. Задача - построить график таким образом, чтобы при наличии определенного поля в айтеме данных маркер графика становился другим. Для этого был написан класс для itemRenderer'a, содержащий соответствующий метод отрисовки маркеров:

Код AS3:
override protected function
updateDisplayList(unscaledWidth:Number,unscaledHeight:Number):void {
super.updateDisplayList(unscaledWidth, unscaledHeight);
var g:Graphics = graphics;
g.clear();
var rad:Number = 5;
if (_chartItem.item.hasOwnProperty('enter'))
{
g.beginFill(0x00ff00);
rad = 10;
}
else if (_chartItem.item.hasOwnProperty('exit'))
{
g.beginFill(0xff0000);
rad = 10;
}
else if (_chartItem.item.hasOwnProperty('week'))
{
g.beginFill(0x0000ff);
rad = 10;
}
else
{
g.beginFill(0x0000ff);
}
g.drawCircle(unscaledWidth/2,unscaledHeight/2,rad);
g.endFill();
}
Внимание вопрос: в данном случае в зависимости от наличия у айтемов полей week, exit или enter рисуются круги. А как вместо кругов вывести картинку, хранящуюся локально на диске?
З.Ы. Пробовал загружать картинку как объект класса Bitmap и делать g.beginBitmapFill(). Не получается(((