用于 Adobe® Flash® Platform 的 ActionScript® 3.0 参考
主页  |  隐藏包列表和类列表 |   |   |  新增内容  |  索引  |  附录  |  为什么显示为英语?
过滤条件: 正在从服务器检索数据...
正在从服务器检索数据...
org.osmf.layout 

LayoutRendererBase  - AS3 OSMF

org.osmf.layout
public class LayoutRendererBase
继承LayoutRendererBase Inheritance EventDispatcher Inheritance Object
子类 LayoutRenderer

语言版本: ActionScript 3.0
产品版本: OSMF 1.0
运行时版本: Flash Player 10, AIR 1.5

LayoutRendererBase 是自定义布局呈示器的基类。



公共属性
 属性由以下参数定义
 Inheritedconstructor : Object
对类对象或给定对象实例的构造函数的引用。
Object
  container : org.osmf.layout:ILayoutTarget
定义容器,呈示器将针对此容器计算其目标的大小和位置值。
LayoutRendererBase
  measuredHeight : Number
[只读] 定义布局呈示器针对其最后一个呈示过程测量的高度。
LayoutRendererBase
  measuredWidth : Number
[只读] 定义布局呈示器针对其最后一个呈示过程测量的宽度。
LayoutRendererBase
  parent : LayoutRendererBase
[只读] 定义作为此呈示器父代的呈示器。
LayoutRendererBase
公共方法
 方法由以下参数定义
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
使用 EventDispatcher 对象注册事件侦听器对象,以使侦听器能够接收事件通知。
EventDispatcher
  
向布局呈示器的对象列表中添加目标的方法,列表中包含的是要计算其大小和位置的对象。
LayoutRendererBase
 Inherited
将事件调度到事件流中。
EventDispatcher
 Inherited
检查 EventDispatcher 对象是否为特定事件类型注册了任何侦听器。
EventDispatcher
 Inherited
表示对象是否已经定义了指定的属性。
Object
  
查询布局目标当前是否为此布局呈示器的目标的方法。
LayoutRendererBase
  
将呈示器的最后一个呈示过程标记为无效的方法。
LayoutRendererBase
 Inherited
表示 Object 类的实例是否在指定为参数的对象的原型链中。
Object
 Inherited
表示指定的属性是否存在、是否可枚举。
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
从 EventDispatcher 对象中删除侦听器。
EventDispatcher
  
从布局呈示中要呈示的对象列表中删除目标的方法。
LayoutRendererBase
 Inherited
设置循环操作动态属性的可用性。
Object
 Inherited
返回此对象的字符串表示形式,其格式设置遵守区域设置特定的约定。
Object
 Inherited
返回指定对象的字符串表示形式。
Object
  
对呈示器的所有指定目标的位置和大小进行直接重新计算的方法。
LayoutRendererBase
 Inherited
返回指定对象的原始值。
Object
 Inherited
检查是否用此 EventDispatcher 对象或其任何祖代为指定事件类型注册了事件侦听器。
EventDispatcher
事件
 事件 摘要 由以下参数定义
 Inherited[广播事件] Flash Player 或 AIR 应用程序获得操作系统焦点并变为活动状态时将调度此事件。EventDispatcher
 Inherited[广播事件] Flash Player 或 AIR 应用程序失去操作系统焦点并变为非活动状态时将调度此事件。EventDispatcher
属性详细信息

container

属性
container:org.osmf.layout:ILayoutTarget

语言版本: ActionScript 3.0
产品版本: OSMF 1.0
运行时版本: Flash Player 10, AIR 1.5

定义容器,呈示器将针对此容器计算其目标的大小和位置值。此外,呈示器还管理要作为集容器显示列表的子代添加和删除的目标。



实现
    public function get container():org.osmf.layout:ILayoutTarget
    public function set container(value:org.osmf.layout:ILayoutTarget):void

measuredHeight

属性 
measuredHeight:Number  [只读]

定义布局呈示器针对其最后一个呈示过程测量的高度。



实现
    public function get measuredHeight():Number

measuredWidth

属性 
measuredWidth:Number  [只读]

定义布局呈示器针对其最后一个呈示过程测量的宽度。



实现
    public function get measuredWidth():Number

parent

属性 
parent:LayoutRendererBase  [只读]

语言版本: ActionScript 3.0
产品版本: OSMF 1.0
运行时版本: Flash Player 10, AIR 1.5

定义作为此呈示器父代的呈示器。



实现
    public function get parent():LayoutRendererBase
方法详细信息

addTarget

()方法
public final function addTarget(target:org.osmf.layout:ILayoutTarget):org.osmf.layout:ILayoutTarget

语言版本: ActionScript 3.0
产品版本: OSMF 1.0
运行时版本: Flash Player 10, AIR 1.5

向布局呈示器的对象列表中添加目标的方法,列表中包含的是要计算其大小和位置的对象。添加目标将导致关联的显示对象置于呈示器容器的显示列表中。

参数

target:org.osmf.layout:ILayoutTarget — 要添加的目标。

返回
org.osmf.layout:ILayoutTarget

引发
IllegalOperationError — 当指定目标为 null 或已为呈示器的目标时。

hasTarget

()方法 
public final function hasTarget(target:org.osmf.layout:ILayoutTarget):Boolean

语言版本: ActionScript 3.0
产品版本: OSMF 1.0
运行时版本: Flash Player 10, AIR 1.5

查询布局目标当前是否为此布局呈示器的目标的方法。

参数

target:org.osmf.layout:ILayoutTarget

返回
Boolean — 如果指定目标是此呈示器的目标,则为 True。

invalidate

()方法 
public final function invalidate():void

语言版本: ActionScript 3.0
产品版本: OSMF 1.0
运行时版本: Flash Player 10, AIR 1.5

将呈示器的最后一个呈示过程标记为无效的方法。呈示器可以直接重新呈示,也可以稍后执行此操作,具体由实现实例确定。

removeTarget

()方法 
public final function removeTarget(target:org.osmf.layout:ILayoutTarget):org.osmf.layout:ILayoutTarget

语言版本: ActionScript 3.0
产品版本: OSMF 1.0
运行时版本: Flash Player 10, AIR 1.5

从布局呈示中要呈示的对象列表中删除目标的方法。有关更多信息,请参阅 addTarget。

参数

target:org.osmf.layout:ILayoutTarget — 要删除的目标。

返回
org.osmf.layout:ILayoutTarget

引发
Error — 当指定目标为 null 或不是呈示器的目标时。

validateNow

()方法 
public final function validateNow():void

语言版本: ActionScript 3.0
产品版本: OSMF 1.0
运行时版本: Flash Player 10, AIR 1.5

对呈示器的所有指定目标的位置和大小进行直接重新计算的方法。如果呈示器在最后一个呈示过程后尚未失效,则此实现类仍可跳过重新计算。





[ X ]为什么显示为英语?
《ActionScript 3.0 参考》中的内容以英语显示

《ActionScript 3.0 参考》中的部分内容未翻译成所有语言。当某个语言元素未翻译时,将显示为英语。例如,ga.controls.HelpBox 类未翻译成任何语言。因此在简体中文版的参考中,ga.controls.HelpBox 类显示为英语。