`
pufan53
  • 浏览: 43344 次
  • 性别: Icon_minigender_2
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

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>


    设置之后问题解决:
  • 大小: 1.6 KB
  • 大小: 1.4 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics