包 | org.osmf.layout |
类 | public class LayoutRendererBase |
继承 | LayoutRendererBase EventDispatcher Object |
子类 | LayoutRenderer |
语言版本: | ActionScript 3.0 |
产品版本: | OSMF 1.0 |
运行时版本: | Flash Player 10, AIR 1.5 |
公共属性
属性 | 由以下参数定义 | ||
---|---|---|---|
constructor : Object
对类对象或给定对象实例的构造函数的引用。 | Object | ||
container : org.osmf.layout:ILayoutTarget
定义容器,呈示器将针对此容器计算其目标的大小和位置值。 | LayoutRendererBase | ||
measuredHeight : Number [只读]
定义布局呈示器针对其最后一个呈示过程测量的高度。 | LayoutRendererBase | ||
measuredWidth : Number [只读]
定义布局呈示器针对其最后一个呈示过程测量的宽度。 | LayoutRendererBase | ||
parent : LayoutRendererBase [只读]
定义作为此呈示器父代的呈示器。 | LayoutRendererBase |
公共方法
方法 | 由以下参数定义 | ||
---|---|---|---|
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
使用 EventDispatcher 对象注册事件侦听器对象,以使侦听器能够接收事件通知。 | EventDispatcher | ||
向布局呈示器的对象列表中添加目标的方法,列表中包含的是要计算其大小和位置的对象。 | LayoutRendererBase | ||
将事件调度到事件流中。 | EventDispatcher | ||
检查 EventDispatcher 对象是否为特定事件类型注册了任何侦听器。 | EventDispatcher | ||
表示对象是否已经定义了指定的属性。 | Object | ||
查询布局目标当前是否为此布局呈示器的目标的方法。 | LayoutRendererBase | ||
将呈示器的最后一个呈示过程标记为无效的方法。 | LayoutRendererBase | ||
表示 Object 类的实例是否在指定为参数的对象的原型链中。 | Object | ||
表示指定的属性是否存在、是否可枚举。 | Object | ||
从 EventDispatcher 对象中删除侦听器。 | EventDispatcher | ||
从布局呈示中要呈示的对象列表中删除目标的方法。 | LayoutRendererBase | ||
设置循环操作动态属性的可用性。 | Object | ||
返回此对象的字符串表示形式,其格式设置遵守区域设置特定的约定。 | Object | ||
返回指定对象的字符串表示形式。 | Object | ||
对呈示器的所有指定目标的位置和大小进行直接重新计算的方法。 | LayoutRendererBase | ||
返回指定对象的原始值。 | Object | ||
检查是否用此 EventDispatcher 对象或其任何祖代为指定事件类型注册了事件侦听器。 | 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 | 属性 |
measuredWidth | 属性 |
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 |
对呈示器的所有指定目标的位置和大小进行直接重新计算的方法。如果呈示器在最后一个呈示过程后尚未失效,则此实现类仍可跳过重新计算。
Tue Jun 12 2018, 11:04 AM Z