Les dejó el código:
var tempRepeater:Repeater = new Repeater();
var tempcanvas:Canvas = new Canvas();
tempRepeater.addChild(tempcanvas);
tempRepeater.dataProvider = temArray; // este es u narrey con la data a repetir.
tempRepeater.id ="colorsRepeater";
tempRepeater.name = "colorsRepeater";
tempcanvas.width = 150;
tempcanvas.height = 70;
tempcanvas.setStyle( "borderStyle", "solid");
tempcanvas.setStyle ("borderColor",tempRepeater.currentItem.bcolor);
tempcanvas.setStyle("backgroundColor",tempRepeater.currentItem.color);
matrixPanel.addChild(tempRepeater); //matriz panel es el panel que contendra el repetidor
<mx:Panel x="0" y="0" width="100%" height="100%" layout="vertical" id="matrixPanel">
</mx:Panel>
A ver si alguien me puede hechar una mano!!
gracias
