com.supermap.web.events
public class LayerEvent
继承 LayerEvent Inheritance flash.events.Event

图层( Layer )事件类

另请参见

com.supermap.web.mapping.Layer


公共属性
  属性 定义方
    fault : Fault
[read-only] 获取或设置远程过程调用 (RPC) 服务调用中存在错误。
LayerEvent
    isInResolutionRange : Boolean
[read-only] 获取 Map 控件的当前分辨率是否在当前 Layer 的最大、最小分辨率范围内,即 Layer 的 isInResolutionRange 属性值。在此,默认值为 false。
LayerEvent
    layer : Layer
[read-only] 获取与事件关联的图层。
LayerEvent
    updateSuccess : Boolean
[read-only] 获取或设置图层是否已更新完成。默认值为 false。
LayerEvent
公共方法
  方法 定义方
   
LayerEvent(type:String, layer:Layer, fault:Fault = null, updateSuccess:Boolean = false, isInResolutionRange:Boolean = false)
初始化 LayerEvent 类的新实例。
LayerEvent
公共常量
  常量 定义方
    IS_IN_RESOLUTION_RANGE_CHANGE : String = isInResolutionRangeChange
[static] 定义 Layer.IsInResolutionRange 属性改变事件的 type 属性值。
LayerEvent
    LOAD : String = load
[static] 定义图层加载事件的 type 属性值。
LayerEvent
    LOAD_ERROR : String = loadError
[static] 定义图层加载错误事件的 type 属性值。
LayerEvent
    UPDATE_END : String = updateEnd
[static] 定义图层更新完成事件的 type 属性值。
LayerEvent
    UPDATE_START : String = updateStart
[static] 定义图层更新开始事件的 type 属性值。
LayerEvent
属性详细信息
fault 属性
fault:Fault  [read-only]

获取或设置远程过程调用 (RPC) 服务调用中存在错误。


Implementation
    public function get fault():Fault
isInResolutionRange 属性  
isInResolutionRange:Boolean  [read-only]

获取 Map 控件的当前分辨率是否在当前 Layer 的最大、最小分辨率范围内,即 Layer 的 isInResolutionRange 属性值。在此,默认值为 false。


Implementation
    public function get isInResolutionRange():Boolean
layer 属性  
layer:Layer  [read-only]

获取与事件关联的图层。


Implementation
    public function get layer():Layer
updateSuccess 属性  
updateSuccess:Boolean  [read-only]

获取或设置图层是否已更新完成。默认值为 false。


Implementation
    public function get updateSuccess():Boolean
构造函数详细信息
LayerEvent () 构造函数
public function LayerEvent(type:String, layer:Layer, fault:Fault = null, updateSuccess:Boolean = false, isInResolutionRange:Boolean = false)

初始化 LayerEvent 类的新实例。

参数
type:String — 事件类型。必设参数。
 
layer:Layer — 与事件关联的图层。必设参数。
 
fault:Fault (default = null) — 表示远程过程调用 (RPC) 服务调用中存在错误(详情请参见 Flash 帮助文档)。当定义图层加载错误事件( LayerEvent.LOAD_ERROR )时应设置此参数。默认值为 null。
 
updateSuccess:Boolean (default = false) — 表示图层是否更新成功。当定义图层更新完成事件( LayerEvent.UPDATE_END )时应设置此参数。默认值为 false。
 
isInResolutionRange:Boolean (default = false) — 表示 Map 控件的当前分辨率是否在 Layer 的最大、最小分辨率范围内。当定义 Layer.IsInResolutionRange 属性改变事件( LayerEvent.IS_IN_RESOLUTION_RANGE_CHANGE )时应设置此参数,默认值为 false。
常量描述
IS_IN_RESOLUTION_RANGE_CHANGE 常量
public static const IS_IN_RESOLUTION_RANGE_CHANGE:String = isInResolutionRangeChange

定义 Layer.IsInResolutionRange 属性改变事件的 type 属性值。

LOAD 常量  
public static const LOAD:String = load

定义图层加载事件的 type 属性值。

LOAD_ERROR 常量  
public static const LOAD_ERROR:String = loadError

定义图层加载错误事件的 type 属性值。

UPDATE_END 常量  
public static const UPDATE_END:String = updateEnd

定义图层更新完成事件的 type 属性值。

UPDATE_START 常量  
public static const UPDATE_START:String = updateStart

定义图层更新开始事件的 type 属性值。