### 一、Flash-Bev框架简介
SuperMap Flash Bev是基于SuperMap iClient for Flash产品开发的一套支持用户自定义扩展功能集成显示框架,该框架具备可定制,可装卸,配置方便,界面美等特点,主要面向二次开发用户以及快速制作原型系统的人员。
![b17eca8065380cd7065146c3a044ad3459828155](http://h.hiphotos.baidu.com/album/s%3D1100%3Bq%3D90/sign=ecfb4f4f0eb30f24319ae802f8a5ea32/b17eca8065380cd7065146c3a044ad3459828155.jpg)
演示地址:http://support.supermap.com.cn:8090/DemoCenter/SuperMap.iClient.Flex.Sample/FlexBev2/index.html
### 二、产品定位
1.快速搭建WebGIS项目应用。
2.针对复杂的项目应用能提供灵活便利的底层逻辑,便于上层应用的扩展增强。
### 三、产品特点
1.基于配置的组件生成
通过XML节点的形式,按照插件通信规则来建立节点,程序启动后会自动实例化插件。
2.可浮动停靠的组件管理容器
插件一般放置在组件管理容器---面板中。面板按照标签页---插件的方式进行管理。下图则展示了一个包含有四个标签页的面板。
![6d81800a19d8bc3e6400e4e4838ba61ea8d34590](http://f.hiphotos.baidu.com/album/s%3D1100%3Bq%3D90/sign=c4ea7ef28b13632711edc632a1bf9b9d/6d81800a19d8bc3e6400e4e4838ba61ea8d34590.jpg)
上述面板中的标签页区域支持拖拽,停靠,锁定等操作。
3.灵活易用的插件机制
框架里的浮动面板FloatPanel用来承载业务逻辑组件,业务逻辑容器使用插件机制管理内部各个组件。如添加,移除,事件传递等常规操作。
4.基于标签式的属性注入
框架本身支持元数据标签Inject属性注入方式来定制开发。目前主要是针对基础组件(BaseComponent)与命令(Command)的属性注入。
Inject属性注入的使用方式比较简便,在常规的变量声明上添加Inject元数据标签即可。如下面两行代码便是Inject属性注入的使用示例。
[Inject]
public var qContainer:QueryContainer;
5.事件总线
框架本身还提供了一种集中处理事件监听与回调的机制——事件总线。它对应的主要逻辑对象是EventBus(BaseEventDispatcher)。
在实现IPlugin接口的组件中,直接用EventBus即可。
对于框架之外的组件,可以使用BaseEventDipatcher.getInstance()来达到同样的效果。
6.兼容Flex Cairngrom框架内核
框架内部已经集成了对Command(命令部分)的兼容处理,而Control(控制部分)也通过EventBus(事件总线)得以实现,熟悉这个特性的读者会很快熟悉SuperMap Flash Bev框架。
7.Module模块以及可切换的统一模板
Module是为了减小项目编译体积而使用的一种优化方案,该方案是为了设计出来相对独立的功能逻辑,然后编译为独立的SWF文件,当项目程序需要这部分功能时动态进行加载或卸载。通过这种方式可以优化程序结构,减少网络负载,改善用户体验。
框架本身提供了BaseGear类(com.supermap.framework.components.BaseGear)与BaseTemplate类(com.supermap.framework.components.BaseTemplate)来实现单一的模块类以及具备统一样式的模板皮肤类。
### 四、主要功能
1.提供针对SuperMap CloudLayer云服务图层数据的查询插件(可选组件,预先不加载)
![9c16fdfaaf51f3de00a4504a95eef01f3a29798e](http://e.hiphotos.baidu.com/album/s%3D1100%3Bq%3D90/sign=3233ea64dbb44aed5d4ebae5832cbc70/9c16fdfaaf51f3de00a4504a95eef01f3a29798e.jpg)
2.提供书签,要素标绘插件(可选组件,预先加载)
3.提供常用的打印插件(可选组件,预先加载)
![4bed2e738bd4b31cc772709586d6277f9e2ff856](http://a.hiphotos.baidu.com/album/s%3D1100%3Bq%3D90/sign=8e684c08fcfaaf5180e385bebc64af9f/4bed2e738bd4b31cc772709586d6277f9e2ff856.jpg)
4.提供地图导航条等功能插件(可选组件,预先加载)
5.微博接口与地图功能整合(实现中,后续提供)
![d31b0ef41bd5ad6ed91580c480cb39dbb6fd3c2b](http://e.hiphotos.baidu.com/album/s%3D1100%3Bq%3D90/sign=21fc05342934349b70066a84f9da2ebf/d31b0ef41bd5ad6ed91580c480cb39dbb6fd3c2b.jpg)
### 五、使用说明
1.Flash-Bev工程下载后解压后得到Flash-Bev项目源代码,可直接导入到Flash Builder里编译运行。更加详细的使用步骤说明请参见"FlashBev2用户指导手册.pdf"。
2.Flash-Bev工程里依赖的Flash-Bev-Lib库项目也是开源项目。需要深度定制框架可参考Flash-Bev-Lib库代码。
Flash-Bev-Lib开源项目:https://github.com/SuperMap/Flash-Bev-Lib/
### 六、技术支持与服务
**电话支持服务:**
技术支持与客户监督热线:400-8900-866
**在线支持服务:**
BBS在线网址:http://www.gisforum.net
公 司 网 址 :http://www.supermap.com.cn
**电子邮件支持服务:**
如果您对公司的产品有什么问题,可以直接发到我们的技术支持电子邮箱里,我们会及时收取您的信件,并尽快解决您的问题。
技术支持电子邮箱:support@supermap.com
如果您有投诉或建议,可以直接发到我们的客户监督电子邮箱里,我们会及时收取您的信件,并尽快解决您的问题。
客户监督电子邮箱:cs@supermap.com
**信件支持服务:**
公司地址:北京市朝阳区酒仙桥北路甲10号院201号楼E门3层
邮政编码:100015
**其他支持服务:**
如果您有一些特别的需求,我们也可以提供一些特别的支持方式,例如:提供例程来实现一些功能需求。
我们真心希望支持服务能够给您带来更高的工作效率。
我们的服务宗旨就是专业、及时、真诚、周到的支持服务,尽我们最大的努力让用户满意,您的满意是我们最大的欣慰。
没有合适的资源?快使用搜索试试~ 我知道了~
SuperMap Flash Bev是基于SuperMap iClient for Flash产品开发的一套支持用户自定义扩展
共212个文件
png:106个
mxml:55个
as:26个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 62 浏览量
2024-02-08
15:48:10
上传
评论
收藏 3.29MB ZIP 举报
温馨提示
flash开发
资源推荐
资源详情
资源评论
收起资源包目录
SuperMap Flash Bev是基于SuperMap iClient for Flash产品开发的一套支持用户自定义扩展 (212个子文件)
.actionScriptProperties 2KB
PanelConfigBar.as 16KB
XMLDecoder.as 10KB
BevStyleManager.as 9KB
MapPanel.as 9KB
CustomFeatureDataGrid.as 7KB
Hashtable.as 6KB
DrawUtil.as 5KB
ViewerEventDispatcher.as 4KB
StylePanel.as 4KB
DataConfigEvent.as 4KB
QueryPanel.as 3KB
ExtendRecordSet.as 3KB
ExtendService.as 3KB
ContainerEvent.as 2KB
QueryItemContainer.as 2KB
PanelUtil.as 2KB
SkinableChartContainer.as 2KB
ReflectUtil.as 2KB
QueryCommand.as 2KB
BevStyleEvent.as 1KB
PanelBarDataGroup.as 1KB
BookmarkDataGroup.as 1KB
Bookmark.as 1KB
QueryPanelEvent.as 1KB
PanelDockData.as 1KB
IGearContainer.as 1019B
defaults.css 4KB
history.css 365B
.flexProperties 200B
index.template.html 5KB
historyFrame.html 798B
history.js 25KB
swfobject.js 25KB
README.md 6KB
Main.mxml 18KB
PintWindow.mxml 16KB
StylePanelSkin.mxml 13KB
GearTemplateSkin.mxml 13KB
MapPanelSkin.mxml 12KB
QueryContainer.mxml 12KB
FloatPanelNoTabSkin.mxml 11KB
GearTemplateSkin3.mxml 9KB
DropDownListButtonSkin.mxml 8KB
CheckBoxSkin.mxml 8KB
GearTemplateSkin2.mxml 7KB
CustomRadioButton.mxml 7KB
DropDownListBlackSkin.mxml 7KB
DrawRegionContainer.mxml 7KB
BookmarkContainer.mxml 7KB
CheckBoxSkin.mxml 7KB
CloseButtonSkin.mxml 7KB
DrawPointContainer.mxml 6KB
DropDownListTextSkin.mxml 6KB
ChartContainer.mxml 6KB
CustomRadioButtonSkin.mxml 6KB
DrawLineContainer.mxml 6KB
DrawTextContainer.mxml 6KB
HSliderSkin.mxml 5KB
ZoomSliderBlueSkin.mxml 5KB
PanelConfigBarSkin.mxml 5KB
BookmarkItemRenderer.mxml 4KB
RoloTabContainer.mxml 4KB
DockBarItemRenderer.mxml 3KB
CustomContentContainerSkin.mxml 3KB
HeaderbarSkin.mxml 3KB
MaptoolSkin.mxml 3KB
DropDownItemRenderer.mxml 3KB
MyThumbSkin.mxml 2KB
QueryBorderContainerSkin.mxml 2KB
NavigationGear.mxml 2KB
ChartContainerSkin.mxml 2KB
drawBtnSkin.mxml 2KB
ZoomSliderThumbSkin.mxml 2KB
OverviewMapGear.mxml 2KB
QueryBorderContainerSkin.mxml 2KB
PrintContainer.mxml 2KB
ZoomSliderTrackSkin.mxml 2KB
ContentContainer.mxml 2KB
ViewEntireBtnSkin.mxml 2KB
panBtnSkin.mxml 2KB
MyTrackSkin.mxml 1KB
ZoomSliderZoomInButtonSkin.mxml 1KB
ZoomSliderZoomOutButtonSkin.mxml 1KB
VerticalRule.mxml 1KB
HorizontalRule.mxml 1KB
index.mxml 1KB
testSkin.mxml 1KB
HeaderBar.mxml 1KB
ContentContainer.mxml 1KB
FlashBev2用户指导手册.pdf 1.42MB
draw.png 7KB
drawLine.png 6KB
drawText.png 6KB
query.png 6KB
drawPoint.png 6KB
drawRegion.png 6KB
print.png 5KB
bookmark.png 5KB
clear.png 5KB
共 212 条
- 1
- 2
- 3
资源评论
博士僧小星
- 粉丝: 1929
- 资源: 5897
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功