Flex Viewer解析 引
GIS广议
Flex Viewer解析-----引
FlexViewer是ESRI公司利用Flex技术,基于本身已开发好的Flex API包开发的一个成熟的WebGIS实例框架。其完全是开放的,可以从官方网站上的Code Gallery直接下到源码。也可以从本人的资源点下载。网址:
http://download.csdn.net/source/2374602
下载完成后解压直接导入Adobe Flex 3 Builder项目即可使用。
FlexViewer自从09年在社会上出现以来,引发了一场热烈的WebGIS开发热潮。其完美的将Server Flex API的优点展现出来,使很多第一次见到这种体验效果的人心潮澎湃。Flex API的最大的最大优势也许就在此吧。就是他依靠了一个具有很好用户体验效果的平台FLEX。
具有一般程序经验的程序员一般应该都可以看懂AS代码,所以基于Flex的WebGIS开发应该是不难的,就是一个API包,吃透了就是屈指可数的功能,基本上就是简单的地图操作,当然分析功能还是有的,那就不是Flex API包来完成的了。在此不再冗述。
近些时间,总有人问我关于FlexView的问题,而且都是一些相对基础的问题。对FlexVIew的结构不是太理解,因此将自己对其的理解写成一个解析,内容我将会在以后的时间里陆续的传到blog里面,供网友参阅。不足之处或者错误之处难免会有,请大家批评指正。
另外大家也可以从esri的Code Gallery里面下载到很多关于FlexVIew的扩展功能。
FlexView下载网址:
http://resources.esri.com/arcgisserver/apis/flex/index.cfm?fa=codeGalleryDetails&scriptId=15905
Code Gallery地址
http://resources.esri.com/arcgisserver/apis/flex/index.cfm?fa=codeGallery
本人博客地址
http://blog.csdn.net/wufeishimeng
相关文档:
一、准备工作:
所需要的软件:
Eclipse 3.5.2 : http://d2u376ub0heus3.cloudfront.net/eclipse/downloads/drops/R-3.5.2-201002111343/eclipse-SDK-3.5.2-win32.zip
Eclipse 3.5汉化包:http://eclipse.stu.edu.tw/technology/babel/babel_language_packs/BabelLanguagePack-eclipse-zh_3.5.0.v20091121043401.zip ......
flex三种连级方式:
内联:<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="var codetxt:Text=new Text">
</mx:Application>
级联:<mx:Application xmlns:mx="http: ......
Adobe Flash Builder 4 简体中文正式版 下载:
http://subject.csdn.net/adobedownload/index.html
使用相关的域,利用Adobe Livecycle Designer创建一个PDF模组,以XML节的名称(与PDF模组中的域的名称匹配)向PDF远程对象发送XML数据,然后您的Flex应用程序就会打开PDF, 或将PDF文件放入您的webserv ......
今天在做项目时候,在开始项目时候有一个很重要的问题,就是在做幻灯的项目时候,因为初始化的时候将图片全部加载进程序,造成项目启动的时候,机器就崩溃了,因为项目已经完成了,只能想一些补救的方法,就是利用flashplay的垃圾回收,以下是两种方法。
1. flash.system.System.gc();
2. try
& ......
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="horizontal">
<mx:Script>
<![CDATA[
import mx.core.BitmapAsset;
import mx.core.DragSource;
import mx.events.DragEvent;
import mx.managers.DragManager;
private var xoffset:Number;
private var yoffset:Number;
priv ......