how do i create infosymbol with C#
<esri:InfoSymbol id="infoSymbol1">
<esri:infoRenderer>
<mx:Component>
<mx:VBox >
<mx:Label text="{data.myphone}"/>
</mx:VBox>
</mx:Component>
</esri:infoRenderer>
</esri:InfoSymbol>
private function addsymbol():void{
var myGraphic:Graphic=new Graphic(new MapPoint (66669.794213,42498.544789));
myGraphic.symbol=infoSymbol1;
myGraphic.attributes["myphone"]="123";
myGraphicsLayer.add(myGraphic);
what's the error here? can't see the label in the symbol box