
flex arcgis
奔跑的熊猫
多年从事GIS软件开发,先后对公安、市政、环保、国税行业有所了解
展开
-
Flex开发框架cairngorm 入门级别的理解
Flex开发框架cairngorm: 首先确定主页面有哪些,子页面组成,然后定义每个子页面。 子页面的设计,主要有:页面布局,页面事件,在这里我们叫View,用面向对象的方式,分析viewobejct,这块可以是我们熟悉的model,. 然后创建,对象和创建ModelLocator,ModelLocator是用来存放对象数据的。通过自定义事件将数据传给ModelLoca原创 2013-05-04 11:03:35 · 729 阅读 · 0 评论 -
Flex4中使用WCF
虽然flex跟.net交互的首选是FluorineFx,但是如果在某些特定情况下(比如服务端是现成的,不允许修改,或者服务端开发方不懂FluorineFx为何物),这时webService还是挺有用的。WebService完全可以用"以BasicHttpBinding方式运行的WCF"代替。经过我的实际测试:对于基本类型(比如int,string,datetime以及它们对应的arrry以转载 2013-12-10 16:17:26 · 614 阅读 · 0 评论 -
Flex连接wcf返回List<object>数据
原来用c#写的WCF服务,是使用silverlight开发的 ,在Flex也是可以调用,所以研究一下,主要是返回List对象,研究了一下午,研究出来了,单击按钮,调用WCF数据。 xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" xmlns:e原创 2013-12-10 21:02:22 · 1209 阅读 · 0 评论 -
判断点是否在面内(java版)
http://wenku.baidu.com/view/e21a7722ccbff121dd3683c6.htmlimport java.util.ArrayList;import java.util.List; /** * * * 2012-5-25下午4:37:31 */publicclassSystemTaskJob {转载 2013-10-17 17:16:00 · 2290 阅读 · 0 评论 -
Flex中将wmode设置为Opaque或Transparent时,鼠标滑轮mouseWheel事件失效的解决方法。
刚刚问题找到了:Flex中将wmode设置为Opaque或Transparent时,鼠标滑轮mouseWheel事件失效的解决方法。原创 2013-09-12 14:25:55 · 1766 阅读 · 0 评论 -
ArcServer +Flex 发布GP服务生成等值面
通过在客户端调用创建好的GP服务,可以方便和容易的实现一些地理处理和分析功能。 GIS分析功能中生成等值线和等值面想必是常见的需求之一。但是对新手来说,网上相关可参考的文章太少 实现的过程中难免处处碰壁。下面笔者把自己实现的过程步骤记录下来给有用到的朋友做参考之用。要点:gp服务是在轻量级客户端调用的 所以对输入输出参数有要求 不可能像桌面软件那样传个shp文件或者影像图转载 2013-09-09 11:21:09 · 5120 阅读 · 0 评论 -
Flex Viewer 开发教程(7)Widget与服务器交互
本小节将不涉及具体的代码细节,因为Widget与服务器的交互不会因为Flex Viewer的架构而有所不同,了解了Flex程序如何与服务器端进行交互,直接应用到Widget中即可。下表是Flex与服务器端进行交互可用的技术,具体细节可参考《Flex 4 in Action》中的第15章。CommunicationServer SupportApplication转载 2013-08-10 09:46:34 · 932 阅读 · 0 评论 -
Flex Viewer 开发教程(6)Widget与共享数据
Flex Viewer通过DataManager提供数据共享服务,各个模块可通过事件进行数据共享和数据获取。DataManager负责将共享数据以key-value的形式存储于内存,并随时准备接收和派发共享数据。先来分析一下DataManager的代码:public class DataManager extends EventDispatcher{ priva转载 2013-08-10 09:46:02 · 1529 阅读 · 0 评论 -
Flex Viewer 开发教程(2)Widget配置文件
在Flex Viewer的设计中,每个Widget都可以有一个配置文件,来配置Widget所需要的各种资源,提倡的做法是配置文件名与Widget名称保持一致,并且位于同一目录下。当然,Widget的配置文件不是必须的,当不需要配置信息时,配置文件可省略。在《Flex Viewer解析》中,我们以HelloWorldWidget为例,说明如何在Flash Builder中实现自定义Widget。下面转载 2013-08-10 09:43:42 · 908 阅读 · 0 评论 -
Flex Viewer 开发教程(4)Widget与Map交互
Widget与Map之间的交互是最常见的一种交互,BaseWidget不仅定义了Map实例对象,而且封装了与Map进行交互的方法。BaseWidget良好封装使Widget与Map交互非常简单。4.1 交互方式1:map实例在BaseWidget中,有如下代码:/** * Current active map that the container shows.转载 2013-08-10 09:44:47 · 2365 阅读 · 0 评论 -
Flex Viewer 开发教程(3)Widget与WidgetTemplate
HelloWorldWidget中短短几行代码,却能实现如此cool的一个Widget,这要归功于WidgetTemplate。WidgetTemplate是IWidgetTemplate接口的默认实现,提供组成Widget的各个部分,包括标题栏、内容面板、控制按钮、工具按钮、Widget图标等等。Widget将WidgetTemplate作为UI容器,比如在HelloWorldWidget中,我转载 2013-08-10 09:44:10 · 1238 阅读 · 0 评论 -
Flex Viewer 开发教程(5)Widget与Widget交互
有些情况下一个特定功能需要多个Widget相互协作共同完成,但是这种协作不能打破Widget彼此之间的独立性。本着简单原则,Widget之间通过事件进行交互。本小节设计了两个Widget来说明Widget之间通过事件进行交互,名为HelloWidgetWidgetA和HelloWidgetWidgetB,HelloWidgetWidgetB可以打开、最小化、关闭HelloWidgetWidgetA转载 2013-08-10 09:45:28 · 997 阅读 · 0 评论 -
Flex Viewer 开发教程(1)Flex Viewer配置文件
Flex Viewer的设计原则是SIMPLICITY(简单)。因为简单原则,Flex Viewer易于部署、配置和扩展。为了达到“简单”这个目的,Flex Viewer在设计和实现上未引入第三方框架。但是从其框架结构上,我们能捕捉到一些Flex框架中最佳实践的影子,比如事件机制就与PureMVC中的Notification机制类似。其实,Flex Viewer本身就可以被认为是一个框架。在这转载 2013-08-10 09:43:10 · 1151 阅读 · 0 评论 -
深入浅出Flex Viewer (二)——体系结构
一、概述 在上一篇文章《深入浅出Flex Viewer (一)——概述》中,笔者对Flex Viewer用于构建以地图为中心的富客户端(RIA)应用的原型的功能和价值做了简要地介绍。在本文中,笔者将继续介绍该框架的体系结构。通过本文,读者可以详细了解到Flex Viewer框架源代码的关键目录和文件结构,以及这些文件中所包含或涉及到的系统的哪些构件(第二章);以及这些构件间的逻辑转载 2013-08-02 17:45:01 · 971 阅读 · 0 评论 -
arcgis for flex 中Panel拖动
http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:esri="http://www.esri.com/2008/ags" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" mi原创 2013-07-04 11:23:27 · 819 阅读 · 0 评论 -
Flex开发框架cairngorm入门实例
Flex开发框架cairngorm入门实例 Cairngorm是flex开发的mvc框架,现在在 adobe旗下。它架构和eclipse插件开发gef架构很相似,具体工作原理如下: 该框架就是一个Cairngorm.swc文件,大家可以到Cairngrom的官方网站上去下载,我在这里提供地址:http://opensource.a转载 2013-05-04 10:48:17 · 528 阅读 · 0 评论 -
ArcGIS flex API 使用样例
http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:layers="com.dmap.flexapi.layers.*" xmlns:mx="library://ns.adobe.com/flex/mx" xmlns:dmap="http:/转载 2014-06-30 10:58:37 · 3960 阅读 · 0 评论