`
132sh
  • 浏览: 38189 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

flex 读取xml 实现点的自定义位置高亮显示和闪烁

    博客分类:
  • flex
阅读更多
下面的代码实现基本的地图。用esri公司提供的为例 第2个url自己换个喜欢的图
<mx:Canvas id="canvas" width="100%" height="100%" borderStyle="solid" borderThickness="2" borderColor="#439AD7">
<esri:Map id="map" logoVisible="false" panArrowsVisible="true">
        <esri:ArcGISDynamicMapServiceLayer   url="http://server.arcgisonline.com/ArcGIS/rest/services/NPS_Physical_World_2D/MapServer"/>
<esri:ArcGISDynamicMapServiceLayer   id = "map1" url="http://server.arcgisonline.com/ArcGIS/rest/services/NPS_Physical_World_2D/MapServer"/>
       </esri:ArcGISDynamicMapServiceLayer>
    </esri:Map>
    </mx:Canvas>

下面的代码是 读取xml是的 url连接 和xml里面的第一个title的显示
  <mx:HTTPService id="myService" url="*.xml" result="resultHandler(event)" />
    <mx:Text id="txt" text="{myData.getItemAt(0).title}" />

下面是script的完整代码 实现点的自定义位置高亮显示和闪烁
private var graphicslayer:GraphicsLayer=new GraphicsLayer();
public function init():void
{
myService.send();
map.addLayer(graphicslayer);
this.map.addEventListener(ZoomEvent.ZOOM_END,mouseZ);

var t:Timer = new Timer( 500,20 );
    t.addEventListener( TimerEvent.TIMER, onTimer );
    t.start();
}
public function mouseZ(event:ZoomEvent):void
{
if(this.map1.visible == false)
{
this.map1.visible =true;
var mapPoint:MapPoint =new MapPoint();
mapPoint.x =121.123123;
mapPoint.y =31.12341;
this.map.centerAt(mapPoint);
this.map.scale = 1800000;
}
}
public function onTimer(event:Event):void
{
graphicslayer.clear();
var mapPoint:MapPoint =new MapPoint();
mapPoint.x =121.123123;
mapPoint.y =31.12341;
    var simpleMarkerS:SimpleMarkerSymbol=new SimpleMarkerSymbol();
    simpleMarkerS.color=0x00FF00;
    simpleMarkerS.size =10;
    // circle园  triangle三角 square方形 diamond菱形 cross十字 X
    simpleMarkerS.style ="circle";
    var graphics:Graphic=new Graphic();
    graphics.symbol =simpleMarkerS;
    graphics.geometry =mapPoint;
    graphicslayer.add(graphics);
   
}
[Bindable]
private var myData:ArrayCollection;

private function resultHandler(event:ResultEvent):void {
myData = event.result.books.item;

}
0
2
分享到:
评论
1 楼 1qqqqqq 2010-01-07  
如何部署运行呢

相关推荐

    flex读取xml乱码的解决方法

    在探讨“Flex读取XML乱码的解决方法”这一主题时,我们首先需要理解几个关键概念:Flex框架、XML文件以及编码问题。Flex是一种用于构建跨平台桌面应用程序和移动应用程序的强大框架,它由Adobe Systems开发并开源。...

    flex实现高亮闪烁显示polyline

    ### Flex 实现高亮闪烁显示 Polyline 的方法 在 Flex 中实现高亮闪烁显示 Polyline 是一种常见的图形用户界面设计技巧,特别是在地图应用、数据可视化等领域。本文将详细介绍如何使用 Flex 和相关技术来实现这一...

    Flex读取XML不刷新问题

    ### Flex读取XML不刷新问题解析 在Flex应用开发中,常常会遇到读取XML数据时出现不刷新的问题。这不仅影响用户体验,也可能导致数据处理出现异常情况。本文将从多个角度深入分析此问题,并提供可能的解决方案。 ##...

    Flex读取xml文件几种方法

    Flex提供了多种方式来读取和解析XML文件,包括使用`HTTPService`、`URLLoader`等组件。本文将详细介绍这些方法,并通过示例代码帮助读者更好地理解每种方法的特点及应用场景。 #### 方法一:使用HTTPService读取XML...

    用flex读取xml然后循环生成buttoon

    用flex读取xml然后循环生成buttoon

    flex外部读取xml

    在Flex编程中,读取XML文件是常见的数据交互方式,特别是在构建富互联网应用程序(RIA)时,用于存储和传输数据。本示例中,我们看到一个Flex应用通过使用ActionScript 3来从外部XML文件加载数据,并将这些数据用于...

    Flex中文本高亮显示

    标题“Flex中文本高亮显示”涉及到的是在Adobe Flex中实现文本内容的高亮显示技术。Flex是一款基于ActionScript的开源框架,用于构建富互联网应用程序(RIA)。在Flex中,文本高亮通常用于突出显示用户搜索的关键字...

    flex 操作xml 实现增删改查

    ### Flex操作XML实现增删改查 在Flex中操作XML数据是进行动态内容处理的关键技能之一。本篇文章将深入探讨如何使用Flex中的XML类来实现对XML数据的增、删、改、查功能。 #### 一、理解XML结构 XML(可扩展标记...

    flex解析xml框架实例

    本文将深入探讨如何使用Flex解析XML框架,结合HTTPService组件,实现从服务器接收并解析XML数据的实例。 首先,让我们理解Flex中的XML类。XML类是ActionScript 3.0中的一个核心类型,它提供了一种强大而灵活的方式...

    readxml flex加载xml文件

    本篇文章将深入探讨在Flex中读取XML文件的三种主要方法,并对它们进行比较。 一、XMLLoader XMLLoader是ActionScript 3中的一个类,专门用于加载和解析XML文档。使用XMLLoader,可以异步加载XML,这意味着主程序...

    flex读取试卷的xml文件 并做成考试系统

    在构建一个基于Flex的在线考试系统时,XML文件通常被用作存储试题和答案的数据格式。这是因为XML(Extensible Markup Language)具有结构清晰、易于解析和跨平台的优点,非常适合存储和传输复杂的数据结构,比如考试...

    Flex 3完整的右键自定义菜单Demo

    在压缩包中的"RightClickDemo"文件中,包含了完整的示例代码和运行资源,可以帮助开发者更直观地理解和学习如何在Flex 3环境中实现自定义右键菜单。通过分析和运行这个Demo,你可以了解每个部分的功能,以及它们是...

    flex 读XML 写XML 并保存为文件

    首先,读取XML文件内容,然后使用反序列化函数将XML数据转换回图形对象,并在Flex应用中显示出来。 总结,Flex中对XML的操作包括读取、写入和保存,可以结合E4X和FileReference类实现。同时,通过序列化和反序列化...

    Flex读取txt文本

    通过Flex,开发者可以使用XML、CSS和ActionScript等技术,创建具有动态图形和交互性的Web应用。 标题“Flex读取txt文本”暗示我们将探讨如何在Flex项目中实现从TXT文件中读取数据。在Flex中,我们可以利用Flash ...

    Flex里解析XML数据

    XML(Extensible Markup Language)是一种自定义标记语言,用于存储和传输结构化数据。它的结构清晰,易于人和机器阅读。XML文档由元素、属性、文本内容等构成,具有严格的语法规则。在Flex中,我们可以使用...

    Flex Mobile自定义实现的弹出对话框

    在Flex Mobile中,自定义实现弹出对话框是一项常见的需求,这通常涉及到用户交互和界面设计的灵活性。 对话框在移动应用中扮演着重要的角色,它们可以用来显示警告、询问用户输入或者进行一些特殊操作。在Flex ...

    flex解析xml

    在Flex中解析XML文件主要通过XML类和XMLList类来实现。XML类代表一个XML文档,而XMLList类则代表XML文档中的一个节点集。下面我们将详细介绍这两个类的使用方法。 1. **XML类**:创建XML对象可以通过XML构造函数,...

    Flex 分页组件,flex自定义组件

    开发者通常需要根据实际需求来设计和实现这样的组件。以下是对Flex分页组件的详细解释: 1. **分页机制**:分页的核心是将大数据集分为多个较小的部分,每个部分称为一页。用户可以通过点击页码或导航按钮(如“上...

    Flex自定义罗盘全副显示范围

    总之,自定义罗盘全副显示范围是提升GIS应用用户体验的一个关键点,它需要对Flex编程、事件处理以及SuperMap iClient API有深入理解。通过继承和重写,我们可以灵活地定制罗盘的行为,以适应各种复杂的地图应用场景...

    Flex 自定义组件ImageViewer

    Flex是Adobe开发的一种开源框架,主要用于构建富互联网应用程序(RIA)。在Flex中,自定义组件是开发者根据...通过深入研究ImageViewer组件的实现,我们可以掌握如何在Flex中处理图像展示、交互和性能优化等相关技术。

Global site tag (gtag.js) - Google Analytics