晚风

博客园 首页 新随笔 联系 订阅 管理

2014年3月26日 #

摘要: 自定义的Openlayers.Popup.FreshCloud继承自Openlayers.Popup.Framed,实现了比较简洁的冒泡效果,详细代码如下/***Class:OpenLayers.Popup.FramedCloud**Inheritsfrom:*-*/OpenLayers.Popup.FreshCloud=OpenLayers.Class(OpenLayers.Popup.Framed,{/***Property:contentDisplayClass*{String}TheCSSclassofthepopupcontentdiv.*/contentDisplayClass:& 阅读全文
posted @ 2014-03-26 10:41 晚风 阅读(948) 评论(0) 推荐(0) 编辑

摘要: 使用的时候openscales 默认的冒泡效果确实有点简陋,想实现那种看着比较舒服的效果,只能自己定义了。参考现有的openscales实现的方式,它是通过控件的状态实现的,每个状态中使用Path绘制了一个形状,参考了一下网上的资料可以通过Fireworks绘制一个形状然后转换成路径,再导出成Fxg文件,打开文件就可以看到data的数据了。绘制的时候边缘一定不要留有空白,要不然在flex中就不容易控制位置了由于将箭头放在了正中间,所以只做了上、下两个方向的向上的CloudPopupTop.mxml 向下的CloudPopupBottom.mxml FxPopup文件修改如下将relative. 阅读全文
posted @ 2014-03-26 10:14 晚风 阅读(352) 评论(0) 推荐(0) 编辑