如何在flexviewer增加widget


  一般我们进行arcgis地图进行二次开发比较好的办法是.使用FLEXVIEWER这个DEMO. 
  官方网站上可以获得到.arcgis地图的制作及服务设置暂不做介绍。 
  那我们如何基于此项目增加WIDGET的操作呢? 
  仔细分析来有二步. 
  首先.我们选中当前项目.然后在菜单中.file->new->add component (增加组件).这个时候就会弹出一个窗口.上面列出了当前的项目. 
  FLEXVIEWER. 
  a.在输入父文件夹的时候.我们选择新建一个文件夹.如:flexviewer/src/mapcity 
  b.然后在文件名输入我们要取的文件名.如:mappoint    
  c.based on:我们选择基于basewidget 
  d.宽和高我们留空.点击完成. 
  完成上一步我们可以看到一个MAPPOING.MXML已经生成好了.在MAPCITY这个文件夹中. 
  然后我们打开这个MXML文件.在自动生成的这个节点中. 
  插入这一个节点..height="650" width="450"> 
   
  这样.我们的一个WIDGET还需要添加一步: 
  右击项目flexviewer-->在弹出菜单中选择最后一项属性. 
  在左边菜单中选择flex modules,然后选择add. 
  接下来在新窗口中选择源时选择这个mapcity这个新增加的 widget.要指定到mappoint.mxl这个文件才行.点OK. 
  最后.我们在config.xml中将这个组件配置进来. 
  找到服务内容 
  mapcity/mappoint.swf 
  这样就完成了. 
  f11就可以跑起来了. 

猜你喜欢

转载自frz74frz.iteye.com/blog/1574363