Flex
文章平均质量分 67
neil89
认真务实,待人平和。擅长技术研究
展开
-
去除eclipse打开后不断update的问题
最近MyEclipse开启之后总是不停的在 update index,很是耗时间, 查找资料发现Update index...是Maven在不断下载更新, 解决办法如下: Window --> Preferences --> Myeclipse Enterprise Workbench --> Maven4Myeclipse --> Maven --> 去除Downlo转载 2011-11-03 10:01:23 · 2197 阅读 · 0 评论 -
解决flex4 spark 找不到外观错误
spark组件为了提高性能adobe做了很多努力,同时也给我们带来了很多“麻烦”,sprak与mx组件相比改动却是挺大的。 在一个module中使用spark的TextArea(动态创建TextArea)会报找不到TextArea的外观,即找不到TextArea的皮肤类TextAreaSkin,出现这个问题的原因是由于spark组件只编译使用的组件皮肤,因此动态创建的组件的皮肤就转载 2013-06-15 17:30:14 · 1652 阅读 · 0 评论 -
FLEX4.6+SPEING3.0.5+HIBERNATE3.6集成
工具准备:myeclipse8.6、flex4.6、SPEING3.0.5、HIBERNATE3.6; 环境的搭建过程这里省略。一、创建Flex web 工程。flex4.6与以前的版本不一样,当创建一个flex项目后,本flex项目就是一个web项目,可以直接部署到tomcat中;修改输出文件夹为WebRoot,单击“应用”,然后切换到“Flex构建路径”,检查原创 2013-06-07 09:01:12 · 1533 阅读 · 0 评论 -
actionscript与javascript交互实例(修改)
mxml页面:<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" width="100%" height="100%"原创 2013-07-18 22:59:01 · 3170 阅读 · 0 评论 -
弹出TitleWindow的缓冲特效
1、实现左进又出,下面是个例子主应用程序:<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" xmlns:ns1=转载 2013-08-19 09:44:44 · 1391 阅读 · 0 评论 -
解决PowerDesigner 16 Generate Datebase For Sql2005/2008 对象名sysproperties无效的问题
在PowerDesigner 16 中生成的sql语句,在执行的时候报错:对象名sysproperties 无效的错误;造成此问题的原因是由于Sql 2005、2008 删除了系统表 sysproperties 而改用 sys.extended_properties 表所致 , 以下是通过创建sysproperties视图,以及修改powerdesigner sql语句生成模板后,再生成数转载 2013-08-19 11:21:44 · 858 阅读 · 0 评论 -
Flex代码格式化工具安装
原文地址: http://www.mxria.com/flex/17112011f19.htm在学习Flex的过程中你可能会遇到Flex代码格式化问题,这里和大家分享一下Flex代码格式化工具的安装和使用,相信通过本文的学习你对Flex代码格式化方法一定会有深刻的认识。Flex代码格式化工具在做Flex编码的时候,调整编码格式非常让人头疼,特别是有时候从转载 2013-08-08 09:16:44 · 873 阅读 · 0 评论 -
Flex项目中css无法引用flex库项目中的图片资源
原创 2013-09-25 10:56:07 · 1459 阅读 · 0 评论 -
利用Adobe Flash Catalyst CS5.5制作Flex组件皮肤(Button)实例
利用Adobe FlashCatalyst CS5.5制作Flex组件皮肤(Button)实例 下面是进行button皮肤制作的其中一个方法及步骤注意事项:1、Catalyst5.5导出的fxp工作文件被Flash Budiler4.6后,提示报错,是因为版本兼容问题,不影响工作作用。 操作步骤:1、 打开CatalystCS5.5,新建一个Catalyst工程,进入主界原创 2013-09-27 10:27:36 · 3318 阅读 · 0 评论 -
Flex4.6类似迅雷的果冻弹窗效果的类
看到迅雷7的弹窗效果觉得非常酷,但搜遍全网,都没有发现类似的源码,只得自己动手写一下了,代码不是很难,只有两个方法,即弹出窗口及移除窗口,但回过头来想下,没有很好的空间想像力真的难实现,下面贴上代码:/** * 弹出窗口,果冻效果 * @param control 窗口目标 * @param parent 父级 * @param modal * @param原创 2013-09-28 16:10:09 · 1908 阅读 · 0 评论 -
Flex读取离线地图CacheMap
package com{ import com.esri.ags.SpatialReference; import com.esri.ags.geometry.Extent; import com.esri.ags.geometry.MapPoint; import com.esri.ags.layers.TiledMapServiceLayer; import com.esri.ag原创 2013-10-21 10:49:28 · 1391 阅读 · 0 评论 -
ArcGIS api for flex读取下载到本机的google瓦片地图 web墨卡托投影
GoogeleLayer.as/** * @Description: * @Type:组件类 * @Copyright: Copyright 2013 * @Company: * @Author : NEIL * @Date:2013-10-21 * @Version 1.0 */package com{ import com.esri.ags.SpatialRe原创 2013-10-23 16:28:49 · 2205 阅读 · 0 评论 -
创建带WebService功能的Flex Web工程
1、新建一个基于java后台的flex web项目,配置各参数,使之成为一个可用tomcat发布,浏览器查看的web项目。2、编写一个java类文件,内容如下:HelloWorld.javapackage com.neil;public class HelloWorld { public String sayHello(){ return "Hello!"; }原创 2013-11-06 22:48:32 · 1161 阅读 · 0 评论 -
创建Flex事件总线AppEvent
为了使程序各模块间达到高内聚低耦合,各模块间的事件传递一般采用事件总线方式,即将要传递的事件派发到事件总线进行广播,然后在需要接收事件的模块中进行监听,这样就能使模块结构更加清晰,从代码结构上看,也更加符合软件设计标准。创建事件总线控制类AppEvent.as及EventBus.aspackage com.neil{ import flash.events.Event; pu原创 2013-11-07 10:34:12 · 2746 阅读 · 0 评论 -
一个高质量的UI组件库Flexlib
http://code.google.com/p/flexlib/downloads/list原创 2013-06-01 13:02:45 · 1236 阅读 · 0 评论 -
查看flex中的swc包源码文件
工具:硕思闪客精灵、RAR解压工具步骤:1、先用RAR解压工具查看swc文件,然后导出里面的library.swf文件; 2、打开闪客精灵,导入这个library.swf文件,在右边的地方会显示相关的资源,里面有个脚本目录,如图,是不是找到了你想要的东西;原创 2013-06-01 09:59:01 · 4844 阅读 · 0 评论 -
将地图服务导出成经续度数组代码(supermap版本)
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" xmlns:ic="http://www.supermap.com/icli原创 2013-03-26 16:24:03 · 2038 阅读 · 0 评论 -
Flex+Papervision3D三维技术研究(基础篇二)
上一篇中,已经可以在flex网页中实现一个会自动旋转的平面,那能不能把2D平面的组件添加到3D平面呢,为这个问题,我查了很多资料,结果多样,却没有谁作一个系统的说明,在这里,我也不能作一个具体的解说(功力不够深厚啊),我只是用一个具体的实例来实现我的想法。我的想法是将Flex原有的组件,例如一个Button控件添加到一个平面上。上图该功能是在as文件中动态添加一个Button,然后将这个B原创 2011-11-05 12:56:37 · 3086 阅读 · 0 评论 -
Flex+Papervision3D三维技术研究(基础篇一)
在上一篇上讲到了开发工具及包需要的包,下面让我们动手来实现一下第一个3D场景。1、在eclipse中新建一个flex项目,添加Papervision3D.swc包到flex_libs中,设置好目录结构。上图2、在as包下添加一个as类继承UIComponent,命名为Map3D.as3、实现第一个3D场景,在场景中添加一个Panel平面,并让这个平面绕Z轴旋转,上代原创 2011-11-05 12:04:55 · 3654 阅读 · 0 评论 -
ArcGIS API For Flex4+Papervision3d实现3D地图浏览
在本讨论坛中见过另一个博主写过本篇相同的内容。但是其博客上只讲了大概思路,如果不是papervision3d方面比较熟的人还真难看懂。本人GIS出身,对他这篇博文颇感兴趣,因此看了多遍,但有很多地方还是没有看明白,我想过另一种办法,实现了,不过还是感谢那位仁兄,给了我不少灵感。上图先实现原理就是将2D环境下的map control添加到3D场景中,这样,就可以对map control进原创 2011-11-05 13:22:43 · 5694 阅读 · 0 评论 -
Flex+Papervision3D三维技术研究(前言篇)
由于公司项目需求,需要在项目中添加三维地图展示功能。本人在网上大概搜索了一些,关于三维展示的商用产品很多,但是能实现三维地图展示的却不多,比较出名且技术比较成熟的无非是Skyline、ESRI这些GIS巨头的产品。公司项目中提到一个要求是要进行web3D展示,本人搜索了大量的资料表明,要进行Web 3D地图展示,选择ArcGIS是比较吃力的,ArcGIS在三维方面的主打产品的是基于C/S架构,目前原创 2011-11-05 11:24:17 · 3214 阅读 · 0 评论 -
flex跨域访问遇到安全沙箱问题
解决方法:1、建立安全策略文件:在目标服务器上布署crossdomain.xml文件,需要远程服务根目录定义有crossdomain.xml文件(我的服务器根目录为C:\inetpub\wwwroot),如下: 2、在本地打开C:\WINDOWS\system32\Macromed\Flash文件夹,单击NPSWF32_FlashUtil.exe进行升级,升级完成原创 2011-11-05 13:35:40 · 1024 阅读 · 0 评论 -
Flex手机项目继承IconItemRenderer自定义List组件
在学习Flex手机项目的过程中,用到了List组件。系统默认的List有两种形式,一种是只显示一行文件的LabelItemRenderer简单样式,另一种为继承了LabelItemRenderer样式的IconItemRenderer样式。后一种相对比较复杂,在每个item中可以添加图片,图标,多行文件等内容。但是如果认真可以发现,后一种还是不能满足各种项目需求,例如想在每个item里添加一个"修原创 2011-12-21 22:52:10 · 6292 阅读 · 0 评论 -
Flex4.6手机项目+arcgis api+瓦片地图
昨日看到一个牛人发的一篇博文,内容是利用arcgis api for flex读取自定义瓦片地图。我一想,能不能做Flex4.6手机项目读取本地地图缓存。经过两天的捣鼓,终于在我的爱机上显示预先切好的瓦片地图,欢喜。贴上代码:MyLayer.aspackage map{ import com.esri.ags.SpatialReference; import com.esri.a原创 2012-01-08 23:00:35 · 4327 阅读 · 0 评论 -
解决GeoServices发布带有中文属性字段的shp文件出现无法使用sld文件的问题
在GeoService开源地图服务器中,发布shp文件及风格文件sld是相互独立的。由于GeoService发布配置还不够灵活,所以直接发布带有中文属性字段的shp时,会发生许多问题。例如如果shp文件中有一个属性字段为“名称”,当用Udig工具设置其它风格时如果使用了名称作为依据,就会在输出的配置文件中出现中文。如: <sld:StyledLayerDescriptor xmlns="原创 2012-01-09 17:07:16 · 3090 阅读 · 0 评论 -
arcgis api for Flex画贝赛尔曲线
最近在研究用arcgis api for Flex客户端动态画曲线的问题。虽然花了不少时间,最终等值线还是没有预期效果那样画在地图之上,但还是有不少收获。画等值线过程中,需要利用贝赛尔曲线函数来画平滑曲线。网上找了很多资料,都是在用flash环境中的curveTo()方法来画,但是好像这样画出来的曲线是不能在gis图层中显示的,即只能在flash.display.Graphics下的graphic原创 2012-02-04 13:25:10 · 5744 阅读 · 0 评论 -
收藏
http://blog.csdn.net/warrenwyf/article/details/6069711中缺失的代码: @Override public byte[] getTile(int level, int row, int col) throws Exception { byte[] result = null; try { String bundlesDir原创 2012-02-21 17:08:52 · 673 阅读 · 0 评论 -
关于supermap api for Flex 中FeaturesLayer的clear方法连续执行167次后报空的问题
首先来看下报错信息:TypeError: Error #1009: 无法访问空对象引用的属性或方法。 at Hashtable/http://www.supermap.com/iclient/2010/internal::add()[E:\SuperMapiClient60\01_SourceCode\branches\Flex_610_8129_B\iClientFlexLib原创 2012-04-07 16:34:46 · 1868 阅读 · 0 评论 -
已知地面上两点经续度求两点球面距离函数Flex及C
Flex版本private function getDis(lat1:Number,lng1:Number,lat2:Number,lng2:Number):Number{ var radlat1:Number=lat1*3.1415926/180.0; var radlat2:Number=lat2*3.1415926/180.0; var radlng1:原创 2012-06-27 14:03:48 · 1494 阅读 · 0 评论 -
将面生成经纬度数组并读取显示(Arcgis版)
下面是源代码<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" xmlns:supportClasses="com.esri.原创 2014-02-21 14:38:33 · 2707 阅读 · 0 评论