Here is part of my LocateWidget.mxml. (sorry, the forum does not allow me to paste the whole thing).
// ViewerContainer.request(AppEvent.DATA_CREATE_INFOWIDGET, data, infoReady);
ViewerContainer.dispatchEvent(new AppEvent(AppEvent.DATA_CREATE_INFOWIDGET, data, infoReady));
graphicsLayer = new GraphicsLayer();
graphicsLayer.name = "Locate Results";
graphicsLayer.symbol = resultSymbol;
/*
var uniqueValuerenderer: UniqueValueRenderer = new UniqueValueRenderer();
uniqueValuerenderer.attribute = "RING";
var uniqueValueInfos:Array = [];
uniqueValueInfos.push(new UniqueValueInfo(rFill, "1"));
uniqueValueInfos.push(new UniqueValueInfo(gFill, "2"));
uniqueValueInfos.push(new UniqueValueInfo(bFill, "3"));
uniqueValuerenderer.infos = uniqueValueInfos;
*/
graphicsLayer.renderer = uniqueValueRenderer; // add on 8/24 for drive time rings
<esri:SimpleFillSymbol id="bFill" alpha="0.5" color="0x0000FF"/>
<esri:SimpleFillSymbol id="gFill" alpha="0.5" color="0x00FF00"/>
<esri:SimpleFillSymbol id="rFill" alpha="0.5" color="0xFF0000"/>
<!-- add on 8/24/11, for drive time rings -->
<esri:UniqueValueRenderer id="uniqueValueRenderer" attribute="RING">
<esri:UniqueValueInfo value="1" symbol="{rFill}"/>
<esri:UniqueValueInfo value="2" symbol="{gFill}"/>
<esri:UniqueValueInfo value="3" symbol="{bFill}"/>
</esri:UniqueValueRenderer>