ОК, вот как вы это делаете:
- создать класс, расширяющий ProgrammaticSkin
- переопределить метод updatedisplaylist следующим образом:
override protected function updateDisplayList(w:Number, h:Number):void
{
var divwidth:Number = getStyle("dividerThickness");
if (divwidth == 0)
{
divwidth = 10;
}
graphics.clear();
graphics.beginFill(0xFF0000, 1.0);
graphics.drawRect(-(parent.height / 2), -(divwidth / 2), parent.height, divwidth);
graphics.endFill();
}
затем добавьте это в свой разделенный ящик
<mx:HDividedBox dividerSkin="path.MyDividerSkin"/>
по умолчанию обложка добавляется к середине разделителя, поэтому вам нужно сместить x & y ...