![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
flex
西凉小可
这个作者很懒,什么都没留下…
展开
-
ActionScript3学习笔记(一)
以前接触过网页三剑客中的FLASH,现在的版本是FLASH CS3.但是没有接触过Flex builder,这是一个组件式开发平台,完全面向对象。这次是为架设ARCGIS SEVER,将原来的胖客户端方式改成瘦客户端,打算使用FLEX BUILDER来设计客户端的浏览器网页。先熟悉一下ACTIONSCRIPT3的语言基本元素。 1. 面向对象,ActionScript3中所有的数据都是对象原创 2012-12-14 14:47:38 · 411 阅读 · 0 评论 -
flex canvas绘图示例-创建一个由不同分块表示的等级条或指标条
效果:代码:protected function canGraphic_creationCompleteHandler(event:FlexEvent):void { var s:Canvas = canGraphic;//canGraphic是要引用 的画布 s.graphics.beginFill(0xFFFFFF);//上边白线 240原创 2013-04-18 15:31:07 · 1066 阅读 · 0 评论 -
arcgis flex viewer3.0|在AppEvent中自定义消息
对flex的消息机制了解不清楚的话,在viewer3.0中自定义消息有点无从下手,稍微琢磨琢磨后还可以,写起来就简单多了。1.在appEvent.as中定义自己的消息类型:/** * 右键弹出窗体消息 */ public static const RIGHT_CLICK_SHOWINFOWINDOW = "rightClickShowInfoWindow";2原创 2013-05-24 14:24:23 · 999 阅读 · 0 评论 -
[win7][flex]中修改SVN插件用户名和密码
网上有相关的资料,找了一个http://developer.51cto.com/art/201005/201604.htm但是没有说win7的在哪找。win7里,与用户名相关的文件在:C:\Users\系统帐户名\AppData\Roaming\Subversion\auth中,在auth中有四个文件夹:svn.simplesvn.ssl.client-passphra原创 2013-04-26 10:37:20 · 930 阅读 · 0 评论 -
flex4 控制弹出窗口的拖动范围
不让其超出系统边界,侦听其move事件,不用改写组件。 代码:var newWin:spark.components.TitleWindow=win as spark.components.TitleWindow; newWin.addEventListener(MoveEvent.MOVE,moveRhandler); PopUpManager.addPopUp(原创 2013-08-14 18:45:52 · 783 阅读 · 0 评论 -
arcgis for flex api version3.7 教程:2.通过地图服务的ID添加地图
ArcGIS web map 可以说成是一个底图和一系列的可进行任务处理和交互的图层。地图显示形式丰富,可以是多级别显示的底图(basemap)、应用图层(operations layers)、弹出窗口(pop-up windows),弹出窗口是用户点击指定的地图元素(如feature)来显示的、除此之外,地图数据还可以是其他的数据形式:text files,shapefiles,KML等。支持在翻译 2015-03-26 17:27:59 · 1681 阅读 · 0 评论 -
arcgis for flex api version3.7 教程:3.如何使用QueryTask查询地图服务
这篇介绍如何通过query task来从ArcGIS service中查询数据,分下面四步:1 设置Map和GraphicsLayer.2 使用query filter来设置QueryTask3 输入查询参数执行QueryTask4 显示查询结果下面的例子是通过query task来根据输入的美国城市名来查询出所有相关的城市在地图上显示。首先是设置地图和图层翻译 2015-03-27 09:26:28 · 2156 阅读 · 0 评论 -
arcgis for flex api version3.7 教程:4.创建Flex移动应用
前提条件:在这一节,你将学习创建一个基本的Flex移动应用,以展示地图为例。在做之前,确保完成以下事项。》Adobe Flash Builder 4.5.1(及以后版本)》用最新的Adobe AIR SDK覆盖已有的Flex SDK。覆盖教程:Overlay AIR SDK on Flex SDK.》下载ArcGIS API for Flex.下面将详细介绍如何来开翻译 2015-03-27 18:05:22 · 1512 阅读 · 0 评论 -
arcgis for flex api version3.7 教程:5.使用Editor对地图进行编辑
ArcGIS的网络编辑操作(可以认为是网页端的相关地理处理操作)需要feature service来提供符号信息和几何数据信息。feature service允许你创建自定义的REST方法节点,用来存储和查询地理数据,如点、线和面。存储自定义的渲染规则和元数据信息,例如地名,评级,地址等。对存储的数据进行分析和计算。ArcGIS API for Flex提供的Featurelayer允许你获取翻译 2015-03-31 11:21:50 · 1608 阅读 · 0 评论 -
arcgis for flex api version3.7 教程:7.使用Directions查询路线(最短路径分析)
通过使用Directons组件来计算两点或多点之间的路线,在地图上添加出行路线并显示逐步说明。本节主要是讲解如何添加使用Directons组件,自定义布局让组件面板显示在屏幕左边,与地图窗口分两栏显示。自定义自己发布的网络分析服务来代替默认的路线服务。需要准备的是:* Adobe Flash Builder 4.5.1及以上* ArcGIS API for Flex 3.2及以翻译 2015-04-02 13:56:37 · 1210 阅读 · 0 评论 -
arcgis for flex api version3.7 教程:6.使用Geocoder进行地理查询
地理位置的快速查询Geocoder组件提供了一种地理位置的快速查询,可以通过添加一个查询输入框来通过输入地址来查询显示地图上的地理位置。相对于平移和绽放地图,使用Geocoder能够更加快速到将地图显示移动到指定的位置区域。这个功能需要用到locator service(定位服务)。前提条件:* Adobe Flash Builder 4.5.1及以上版本* 使用到的A翻译 2015-04-01 11:50:40 · 1323 阅读 · 0 评论 -
arcgis for flex api version3.7 教程:8.创建地图
地图概述:arcgis for flex api提供了大量的方法来实现地图操作和交互。首先,地图(map)支持添加各种类型的图层或服务。图层数据来源可以是arcgis server、Bing maps、graphics layers等。此外还有可以使用网络公开的其他服务像arcgis.com或自建的。网络地图服务有相似的一面,都通过一定的方法支持各种类型的图层 ,任务和数据(数据可以扩展,例如翻译 2015-04-03 10:09:53 · 1185 阅读 · 0 评论 -
arcgis for flex api version3.7 教程:10.打印服务功能简介
高质量的打印功能是arcgis server 10.1的新特性功能。arcgis api for flex在3.x版本之前使用的是flex sdk基本的打印功能。而完全的在线制图打印功能需要web应用来实现。arcgis api for flex 高级打印功能是通过printtask类来实现的。该类通过arcgis 10.1版本的export web map GP服务来实现,可以进行配置,提供翻译 2015-04-10 17:17:18 · 1546 阅读 · 0 评论 -
arcgis for flex api version3.7 教程:9.地图范围extent的设置和使用
下面介绍的是设置地图范围的一系列方法,以及获取地图范围的方法。如果在初始化地图时没有对地图范围进行设置,则将会使用默认的设置信息,它将会是所使用的地图文档中最后一次保存时的地图显示范围。如果使用多个图层,或服务,默认的地图范围将会是底图或第一个图层的范围信息。要设置地图范围,就要用到extent属性或者是Extent类。如果是使用extent属性,步骤如下:添加标签,并设置翻译 2015-04-07 09:39:55 · 3172 阅读 · 0 评论 -
flex 4.6SDK arcgis flex viewer工程中在viewer窗体中直接添加图表就报错-错误详细信息
TypeError: Error #1009: 无法访问空对象引用的属性或方法。 at mx.charts.chartClasses::ChartBase/initStyles() at mx.charts.chartClasses::ChartBase/set moduleFactory() at mx.charts.chartClasses::CartesianChart/set原创 2013-04-18 10:30:33 · 1718 阅读 · 0 评论 -
arcgis server api for flex 笔记
从arcgis for flex 在线sample中摘抄,供参考用。一、API中的相关属性1.esri:map 的 wrapAround180属性 如果是世界地图将此属性设置为true时,一直往西(或往东)拖动地图时,当拖到地图边界时会接上世界的另一端显示,就像平铺图片一样。2.设置esri:map的初始地图显示范围和空间参考定义 <esri:Extent id="in原创 2013-01-20 14:44:39 · 2904 阅读 · 0 评论 -
项目的框架简要
做的是一个系统,算是第一次FLEX的实战,收获颇多。比较珍惜这次机会,发现问题,积累经验。 目前接触到的是后台管理系统的开发,有以前的版本,目的是将以前的版本进行更新,以前的版本是C/S结构的,现要改成B/S结构,也是顺应了当前的主流。对于采用C/S结构,还是B/S结构,也算已经有了很长一段时间的了解。个中优劣依项目而有所不同,说是谈效率可以,谈开发成本也可以,但肯定最终是要得到认原创 2012-12-14 14:47:53 · 427 阅读 · 0 评论 -
[flex4]一个moudleloader中重复加载不同的moudle报错
[摘自: http://blog.csdn.net/blue_maple/article/details/5683033 ]这属于Module的共享代码问题(shared code),当Module中使用managers时(如PopUpManager,DragManager, HistoryManager)容易出现这个问题,manager的方法都是静态方法,整个应用程序中创建了一个该manager原创 2012-12-14 14:49:06 · 471 阅读 · 0 评论 -
flex开发问题汇总(+java,arcgis)
简单做一下笔记,以备后用。 操作系统是Windows XP+SP2, Arcgis Desktop和Sever是9.3版本。 安装Sever之前先安装桌面软件Desktop和VS2008(如果是vs2005,则可能需要安装微软的Framework3.5) sever的安装(这里选for the microsoft.net framework)和配置网上资料很多,但在安装之前要注意以下几点:原创 2012-12-14 14:49:18 · 467 阅读 · 0 评论 -
[flex][java]用hashmap来同时传递多个数据库表的多条记录
public HashMap getDeptName() { List lstDepart= getSqlSession().selectList("com.cons.pm.model.PmUser.getDepartmentSet"); List lstDuty= getSqlSession().selectList("com.cons.pm.model.PmUser.getDutySet"原创 2012-12-14 14:48:02 · 505 阅读 · 0 评论 -
根据tree绑定数据的上下级关系,实现无限制的分支等级[flex][arraycollection][tree]
从数据库调出来的数据是所有的部门的记录,但是部门间存在上下级关系,在数据库中有一个确定上下级关系的表(部门DEPARTNAME;上级编号SUPERDEPARTNUM;本部门编号DEPARTNUM),最终要在TREE中按上下级关系层级显示。 项目中需要这样一个功能实现,逻辑有点复杂,写得可能有点复杂,以后想到好的方法再改进。。。。。 实现步骤: 【start】 1.从数据库中调取部门的相关记原创 2012-12-14 14:48:08 · 515 阅读 · 0 评论 -
flex/in the datagrid,how to get the new value of cell in the datagrid after edit
first: "import mx.controls.dataGridClasses.DataGridColumn;" second: in the itemEditEndHandler of the datagrid add the fllowing code "var cols:DataGridColumn=dgrd.columns[event.columnIndex];//event原创 2012-12-14 14:48:30 · 350 阅读 · 0 评论 -
免安装flex软件的配置
1、“我的电脑”---属性---高级----环境变量: 然后是: 双击path 在“变量值”已经有的字符串前加上“jdk1.6\bin的路径”+“;” Eg. “D:\softs\flex\jdk1.6\bin;”+原有的路径。 打开FlexBuilder.exe,输入serial.txt中的序列码。 点击菜单中的“原创 2012-12-14 14:47:43 · 345 阅读 · 0 评论 -
flex 制作导航栏菜单
做的时候,百度了好多资料,方法多的很,综合分析了一下,找了一种针对我们项目的最简洁,最合适的实现方法。 想要的最终效果是菜单放在界面的最上方,单击每一个最终分支(也就是到叶节点 的时候 ),加载相应的moudle文件来切换不同的功能界面。 ======================================================================原创 2012-12-14 14:48:00 · 2988 阅读 · 0 评论 -
ActionScript3学习笔记(二)
ActionScript3中基本的数据类型相对于其他主流编程语言(c#/C++等)来讲,不太丰富。在基本数据类型的使用中有很多需要注意的问题(阈值,内存占用等)。这些应该都是小问题,重要的我想应该还是在面向对象的编程方面-----Object. 1、Object由成员组成(有两种成员):一,属性Property;二,方法Method. 2、关于成员:成员的名字称为键KEY;而成员本身也就是值V原创 2012-12-14 14:47:41 · 271 阅读 · 0 评论 -
BlazeDS处理的简单代码示例
--------------index.xml前端工程文件 protected function btnGetDeptName_clickHandler(event:MouseEvent):void { var sDeptNum : String = txtDeptNum.text; if(sDeptNum.le原创 2012-12-14 14:47:56 · 255 阅读 · 0 评论 -
flex项目开发基本规范
关于规范,看了一些资料,貌似也用不着那么多约束,只是把感觉有用的一些地方整理了一下,包括代码的书写规范,目前项目工程结构。 一、 目录规范 1、 目录文件命名: 包:采用驼峰式命名,第一部分使用顶级域(如com.) 示例:com.flex.sampleone.moudle 文件:(1)命名中不能包含空格、标点和特殊符号 (2)类和接口使用开头字母原创 2012-12-14 14:47:58 · 505 阅读 · 0 评论 -
flex 4.0 解决在MODULE中使用timer实时刷新数据,卸载MODULE后还在执行的问题
在使用moduleloader加载module模块时,如果module模块中使用timer来控制执行某函数,当module被卸载后,timer控制执行的函数仍在执行。如:主应用程序为index.mxml(包含加载module的moduleloader控件),被加载的module为mo_test.swf(mo_test.mxml)在mo_test.mxml中使用timermo_test.mxml中:原创 2012-12-14 14:49:14 · 691 阅读 · 0 评论 -
arcgis api for flex 中文教程
人就是有时候会觉着蛋疼,尤其是搞IT的。沉不住气,今天看点这个,明天看点别的。那翻译这个教程也是想对自己有个耐心的训练,并且也能学习一下,代替了一部分划拉朋友圈的时间。虽然谈不上是高深的东西,但中文对于大部分人来说学习和查阅会更快一些。也希望ESRI在线教程能把这一部分及时汉化一下,反正我是没找着。如对大家产生帮助,莫大荣幸。英文教程原地址:https://developers.arcgis.co原创 2015-04-17 11:43:16 · 3533 阅读 · 2 评论