Packagelaya.d3.core
Classpublic class Layer
InheritanceLayer Inheritance Object

Layer 类用于实现遮罩层。



Public Properties
 PropertyDefined By
  active : Boolean
取是否激活。
Layer
  activeLayers : int
[static] 取Layer激活层。
Layer
  _currentCameraCullingMask : int
[static] 当前相机遮罩。
Layer
  currentCreationLayer : Layer
[static] 当前创建精灵所属遮罩层。
Layer
  mask : int
[read-only] 取蒙版值。
Layer
  name : String
名字。
Layer
  number : int
[read-only] 取编号。
Layer
  visible : Boolean
取是否显示。
Layer
  visibleLayers : int
[static] 取Layer显示层。
Layer
Protected Properties
 PropertyDefined By
  _activeLayers : int
[static] Layer激活层。
Layer
  _layerList : Array
[static] Layer列表。
Layer
  _uniqueIDCounter : int = 1
[static] 唯一标识ID计数器。
Layer
  _visibleLayers : int
[static] Layer显示层。
Layer
Public Methods
 MethodDefined By
  
创建一个 Layer 实例。
Layer
  
[static] 过蒙版值获取蒙版。
Layer
  
getLayerByName(name:String):Layer
[static] 过蒙版值获取蒙版。
Layer
  
[static] 过编号获取蒙版。
Layer
  
isActive(mask:int):Boolean
[static] 过蒙版值获取蒙版是否激活。
Layer
  
isVisible(mask:int):Boolean
[static] 过蒙版值获取蒙版是否显示。
Layer
Protected Constants
 ConstantDefined By
  _layerCount : int = 31
[static] Layer数量。
Layer
Property Detail
_activeLayersproperty
protected static var _activeLayers:int

Layer激活层。

_currentCameraCullingMaskproperty 
public static var _currentCameraCullingMask:int

当前相机遮罩。

_layerListproperty 
protected static var _layerList:Array

Layer列表。

_uniqueIDCounterproperty 
protected static var _uniqueIDCounter:int = 1

唯一标识ID计数器。

_visibleLayersproperty 
protected static var _visibleLayers:int

Layer显示层。

activeproperty 
active:Boolean

取是否激活。


Implementation
    public function get active():Boolean
    public function set active(value:Boolean):void
activeLayersproperty 
activeLayers:int

取Layer激活层。


Implementation
    public static function get activeLayers():int
    public static function set activeLayers(value:int):void
currentCreationLayerproperty 
public static var currentCreationLayer:Layer

当前创建精灵所属遮罩层。

maskproperty 
mask:int  [read-only]

取蒙版值。


Implementation
    public function get mask():int
nameproperty 
public var name:String

名字。

numberproperty 
number:int  [read-only]

取编号。


Implementation
    public function get number():int
visibleproperty 
visible:Boolean

取是否显示。


Implementation
    public function get visible():Boolean
    public function set visible(value:Boolean):void
visibleLayersproperty 
visibleLayers:int

取Layer显示层。


Implementation
    public static function get visibleLayers():int
    public static function set visibleLayers(value:int):void
Constructor Detail
Layer()Constructor
public function Layer()

创建一个 Layer 实例。

Method Detail
getLayerByMask()method
public static function getLayerByMask(mask:int):Layer

过蒙版值获取蒙版。

Parameters

mask:int — 编号。

Returns
Layer — 蒙版。
getLayerByName()method 
public static function getLayerByName(name:String):Layer

过蒙版值获取蒙版。

Parameters

name:String — 名字。

Returns
Layer — 蒙版。
getLayerByNumber()method 
public static function getLayerByNumber(number:int):Layer

过编号获取蒙版。

Parameters

number:int — 编号。

Returns
Layer — 蒙版。
isActive()method 
public static function isActive(mask:int):Boolean

过蒙版值获取蒙版是否激活。

Parameters

mask:int — 蒙版值。

Returns
Boolean — 是否激活。
isVisible()method 
public static function isVisible(mask:int):Boolean

过蒙版值获取蒙版是否显示。

Parameters

mask:int — 蒙版值。

Returns
Boolean — 是否显示。
Constant Detail
_layerCountConstant
protected static const _layerCount:int = 31

Layer数量。