首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

arcgis for flex中infosymbol符号背景暗藏

2012-08-21 
arcgis for flex中infosymbol符号背景隐藏在graphic上安放一个饼图来显示统计数据,用InfoSymbol渲染graphi

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>


    设置之后问题解决:

热点排行