读书人

arcgis for flex中infosymbol符号背景

发布时间: 2012-08-21 13:00:21 作者: rapoo

arcgis for flex中infosymbol符号背景隐藏

在graphic上安放一个饼图来显示统计数据,用InfoSymbol渲染graphic,但是符号渲染后除了显示饼图,下面总是有一个灰色的小方块作为符号的一部分,如图:


代码如下:

<?xml version="1.0" encoding="utf-8"?><esri:InfoSymbol xmlns:mx="http://www.adobe.com/2006/mxml"    xmlns:esri="http://www.esri.com/2008/ags"><mx:Script><![CDATA[// ......]]></mx:Script>   <esri:infoRenderer>    <mx:Component>        <mx:Canvas width="0" height="0">             <!--  统计图代码  -->                  <!-- ...... -->    </mx:Canvas>    </mx:Component></esri:infoRenderer></esri:InfoSymbol>


经过一些试验,可以通过设置样式将这个默认的背景色块去掉, 在InfoSymbol的属性中加入一句:containerStyleName="InfoSymbolstyle",下面代码中加入:
<mx:Style>.InfoSymbolstyle{   backgroundAlpha: 0;      }</mx:Style>


设置之后问题解决:

读书人网 >操作系统

热点推荐