`
pufan53
  • 浏览: 43241 次
  • 性别: Icon_minigender_2
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论
文章列表
arcgis的动态地图在缩放时,新一级的要素没有刷新完成前,会与前一级的图像发生叠加(由图一转换到图三),用户体验不好。希望能先消除老图层(由图二转换到图三),这样效果比较好。 图一: 图二: 图三: 实现方法也很简单,相关代码为: map.addEventListener(ZoomEvent.ZOOM_END,zoomEnd); private function zoomEnd(event:ZoomEvent):void{ //缩放时先隐藏动态图层,等刷新好了再显示出来 var dlayer:Layer = map.getL ...
碰到这样一个问题,使用了一个swc包,一个类中的某属性是只读的,但我又需要给其赋初始值,研究了用继承的方法解决了这个问题。     所谓只读属性,也就是说变量只有get方法,没有set方法,如下类: package { public class base { private var onestring:String = "frombase"; public function base() { } public function get test():String { return onest ...
    想增加arcgis server动态地图在浏览器的显示速度,看到这篇文章《ArcGIS客户端API中另一种图层类型的探讨:DynamicTileMapServiceLayer》,文章链接http://blog.newnaw.com/?p=638。      文中提出一个很好的思路:自己封闭一个地图类DynamicTileMapServiceLayer,继承ArcGISTiledMapServiceLayer,重载其获取切片的getTileURL()方法,在此方法中实时用ArcGISDynamicMapServiceLayer生成图片。文章中用Silverlight实现,并展示了Dyn ...
var myObject:Object = {PlayerName:"LaoCao", age:27, city:"Liaoning"}; for (var name in myObject) { if (typeof (myObject[name]) == "string") //当Object带Key关键字 的 属性值为“String” 的 ,本例有【LaoCao和Liaoning】 {          trace("I have a string property named "+name); } } ...
    隐藏系统自带右键菜单,增加自定义菜单,用到RightClickManager。实现如下: <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="init()"> <mx:Script> <![CDATA[ import mx.event ...
    今天看到一个网站很受启发,地图使用栅格图片,作倾斜处理,上面用直立的柱子展现统计数据,用简单的技术做出了3D的效果。网站地址:http://194.229.29.150/nomos/main.mxml?versionChecked=true 截图:     后来了解到还可以用PV3D结合arcgis来实现3D的效果。将ArcGIS Server Flex API的Map Control加到PV3D的环境中,这样可以保留GIS的相关功能。有一篇介绍的文章:http://blog.csdn.net/heyubingzju/article/details/6726713
        在graphic上安放一个饼图来显示统计数据,用InfoSymbol渲染graphic,但是符号渲染后除了显示饼图,下面总是有一个灰色的小方块作为符号的一部分,如图: 代码如下: <?xml version="1.0" encoding="utf-8"?> <esri:InfoSymbol xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:esri="http://www.esri.com/2008/ags"> ...
    一个很详细的文档,介绍发布切片图的步骤。
AS中将一个Object对象克隆,得到一个与原对象不绑定的相同值对象: private function clone(source:Object):* { var array : ByteArray = new ByteArray(); array.writeObject(source); array.position = 0; return array.readObject(); }
    开始由Flex3转向Flex4开发了,实际上是SDK 4.5.1了,使用起来还是很多区别的,找到一些有用的学习资料: 1.一周学习Flex4视频中文版(正式版)     http://www.riameeting.com/flex4video     非常好的视频讲座,结合代码来介绍,有对Flex4与3对比,适合有Flex3基础的学习者。 2.Flex4 ActionScript3.0 语言参考,也就是API,开发必备。 3.Flex4 RIA开发详解讲义。讲得很基础,很入门,比较浅,介绍的多为AS语法,对Flex4的特性涉及不多。tudou上有视频,基本上是朗诵PPT文字,所以 ...
    想做一个悬浮菜单,自动隐藏到界面边缘,鼠标移上去时滑动展开。在网上找到一个代码,效果里面有点小小bug:鼠标移到面板位置不动时,面板会一直闪烁。我对代码进行了一点优化,现在可以正常的展现: <?xml version="1.0"?> <!-- Simple example to demonstrate the Move effect. --> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="init ...
1.新建一个felx工程,其中引入一个TextInput,ID=idFlex。再引入一个Button,ID=btnGetSvr,其事件click="getSvrInfo()" flex基本代码如下: <![CDATA[ import mx.controls.Alert; public function getSvrInfo():void { //首先发送servlet请求 (此flex为servlet名) var request:URLRequest=new URLRequest("http: ...
    Flex前端+Java后台,要将Flex界面中AdvancedDataGrid的数据按Excel模板导出Excel文件。     前台as3xls对Excel模板样式的获取不足,因此选择在Java后台使用POI。 实现思路: 1.DataGrid数据传到服务器。 2.打开Excel模板。 3.向模板写入数据。 4.客户端下载写好的Excel。 AS代码: public static function ToExcel(dg:AdvancedDataGrid,name:String) { url="http://localhost:8080/XXX ...
Flex前端+Java后台,要将Flex界面中AdvancedDataGrid的数据导出成Excel文件。有2种方法: 1.直接在前台导出。     使用开源项目as3xls,下载个解决了中文乱码的as3xlsUTF8.swc包,加到Flex工程的引用库中。     AS代码,点击“导出Excel”按钮后的函数: var sheet:Sheet = new Sheet(); private function export2ExcelHandel(e:MouseEvent):void { //在前台生成Excel var excelFile:ExcelFile=new ...
    当MXD中的图层是来自SDE库的数据,而打开这个MXD时源数据又是不能正常连接的,需要等待很长的时间(10分钟/图层 以上)。      要快速打开MXD文件,一个简单的解决方法:拔掉网线或禁用网络连接。
Global site tag (gtag.js) - Google Analytics