arcgis for flex中infosymbol符号背景隐藏

在graphic上安放一个饼图来显示统计数据,用InfoSymbol渲染graphic,但是符号渲染后除了显示饼图,下面总是有一个灰色的小方块作为符号的一部分,如图:
[img]http://dl.iteye.com/upload/attachment/0062/5255/5ae2392b-466a-30b7-b2c7-c0d32afa389c.jpg[/img]

代码如下:

<?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>


设置之后问题解决:
[img]http://dl.iteye.com/upload/attachment/0062/5284/a03f82bc-17f0-3fff-a250-9af392d40d9b.jpg[/img]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值