
仔细分析来有二步.
首先.我们选中当前项目.然后在菜单中.file->new->add component (增加组件).这个时候就会d出一个窗口.上面列出了当前的项目.
FLEXVIEWER.
a.在输入父文件夹的时候.我们选择新建一个文件夹.如:flexviewer/src/mapcity
b.然后在文件名输入我们要取的文件名.如:mappoint
c.based on:我们选择基于basewidget
d.宽和高我们留空.点击完成.
完成上一步我们可以看到一个MAPPOING.MXML已经生成好了.在MAPCITY这个文件夹中.
然后我们打开这个MXML文件.在自动生成的<basewidget></basewidget>这个节点中.
插入这一个节点..<WidgetTemplate id="aatemplate" height="650" width="450">
</WidgetTemplate>
这样.我们的一个WIDGET还需要添加一步:
右击项目flexviewer-->在d出菜单中选择最后一项属性.
在左边菜单中选择flex modules,然后选择add.
接下来在新窗口中选择源时选择这个mapcity这个新增加的 widget.要指定到mappoint.mxl这个文件才行.点OK.
最后.我们在config.xml中将这个组件配置进来.
找到服务内容
<widget label = "摄像头列表"
icon="com/esri/solutions/flexviewer/assets/images/icons/i_bookmark.png"
menu = "menuWidgets"这样就完成了.
仔细分析来有二步.首先.我们选中当前项目.然后在菜单中.file->new->add component (增加组件).这个时候就会d出一个窗口.上面列出了当前的项目.
FLEXVIEWER.
(1)在输入父文件夹的时候.我们选择新建一个文件夹.如:flexviewer/src/mapcity
(2)然后在文件名输入我们要取的文件名.如:mappoint
(3)based on:我们选择基于basewidget
(4)宽和高我们留空.点击完成.
完成上一步我们可以看到一个MAPPOING.MXML已经生成好了.在MAPCITY这个文件夹中.
然后我们打开这个MXML文件.在自动生成的<basewidget></basewidget>这个节点中.
插入这一个节点..<WidgetTemplate id="aatemplate" height="650" width="450">
</WidgetTemplate>
这样.我们的一个WIDGET还需要添加一步:
右击项目flexviewer-->在d出菜单中选择最后一项属性.
在左边菜单中选择flex modules,然后选择add.
接下来在新窗口中选择源时选择这个mapcity这个新增加的 widget.要指定到mappoint.mxl这个文件才行.点OK.
最后.我们在config.xml中将这个组件配置进来.
找到服务内容
<widget label = "摄像头列表" icon="com/esri/solutions/flexviewer/assets/images/icons/i_bookmark.png"menu = "menuWidgets"config = "">mapcity/mappoint.swf</widget>
这样就完成了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)