包 | mx.preloaders |
类 | public class Preloader |
继承 | Preloader Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
Preloader 类例示必须实现 IPreloaderDisplay 接口的下载进度栏,并将下载和初始化事件传递到下载进度栏。
另请参见
方法 | 定义方 | ||
---|---|---|---|
构造函数。 | Preloader | ||
将一个 DisplayObject 子实例添加到该 DisplayObjectContainer 实例中。 | DisplayObjectContainer | ||
将一个 DisplayObject 子实例添加到该 DisplayObjectContainer 实例中。 | DisplayObjectContainer | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void 使用 EventDispatcher 对象注册事件侦听器对象,以使侦听器能够接收事件通知。 | EventDispatcher | ||
指示安全限制是否会导致出现以下情况:在列表中忽略了使用指定 point 点调用 DisplayObjectContainer.getObjectsUnderPoint() 方法时返回的所有显示对象。 | DisplayObjectContainer | ||
确定指定显示对象是 DisplayObjectContainer 实例的子项还是该实例本身。 | DisplayObjectContainer | ||
将事件调度到事件流中。 | EventDispatcher | ||
返回一个矩形,该矩形定义相对于 targetCoordinateSpace 对象坐标系的显示对象区域。 | DisplayObject | ||
返回位于指定索引处的子显示对象实例。 | DisplayObjectContainer | ||
返回具有指定名称的子显示对象。 | DisplayObjectContainer | ||
返回 DisplayObject 的 child 实例的索引位置。 | DisplayObjectContainer | ||
返回对象的数组,这些对象位于指定点下,并且是该 DisplayObjectContainer 实例的子项(或孙子项,依此类推)。 | DisplayObjectContainer | ||
返回一个矩形,该矩形根据 targetCoordinateSpace 参数定义的坐标系定义显示对象的边界,但不包括形状上的任何笔触。 | DisplayObject | ||
将 point 对象从舞台(全局)坐标转换为显示对象的(本地)坐标。 | DisplayObject | ||
将二维点从舞台(全局)坐标转换为三维显示对象的(本地)坐标。 | DisplayObject | ||
检查 EventDispatcher 对象是否为特定事件类型注册了任何侦听器。 | EventDispatcher | ||
指示对象是否已经定义了指定的属性。 | Object | ||
计算显示对象,以确定它是否与 obj 显示对象重叠或相交。 | DisplayObject | ||
计算显示对象,以确定它是否与 x 和 y 参数指定的点重叠或相交。 | DisplayObject | ||
initialize(showDisplay:Boolean, displayClassName:Class, backgroundColor:uint, backgroundAlpha:Number, backgroundImage:Object, backgroundSize:String, displayWidth:Number, displayHeight:Number, libs:Array = null, sizes:Array = null, rslList:Array = null, resourceModuleURLs:Array = null):void 由 SystemManager 调用,用于初始化 Preloader 对象。 | Preloader | ||
指示 Object 类的实例是否在指定为参数的对象的原型链中。 | Object | ||
将三维显示对象的(本地)坐标的三维点转换为舞台(全局)坐标中的二维点。 | DisplayObject | ||
将 point 对象从显示对象的(本地)坐标转换为舞台(全局)坐标。 | DisplayObject | ||
指示指定的属性是否存在、是否可枚举。 | Object | ||
完成例示应用程序类的一个实例后调用 SystemManager。 | Preloader | ||
从 DisplayObjectContainer 实例的子列表中删除指定的 child DisplayObject 实例。 | DisplayObjectContainer | ||
从 DisplayObjectContainer 的子列表中指定的 index 位置删除子 DisplayObject。 | DisplayObjectContainer | ||
从 EventDispatcher 对象中删除侦听器。 | EventDispatcher | ||
更改现有子项在显示对象容器中的位置。 | DisplayObjectContainer | ||
设置循环操作动态属性的可用性。 | Object | ||
允许用户拖动指定的 Sprite。 | Sprite | ||
结束 startDrag() 方法。 | Sprite | ||
交换两个指定子对象的 Z 轴顺序(从前到后顺序)。 | DisplayObjectContainer | ||
在子级列表中两个指定的索引位置,交换子对象的 Z 轴顺序(前后顺序)。 | DisplayObjectContainer | ||
返回指定对象的字符串表示形式。 | Object | ||
返回指定对象的原始值。 | Object | ||
检查是否用此 EventDispatcher 对象或其任何始祖为指定事件类型注册了事件侦听器。 | EventDispatcher |
Preloader | () | 构造函数 |
public function Preloader()
构造函数。
initialize | () | 方法 |
public function initialize(showDisplay:Boolean, displayClassName:Class, backgroundColor:uint, backgroundAlpha:Number, backgroundImage:Object, backgroundSize:String, displayWidth:Number, displayHeight:Number, libs:Array = null, sizes:Array = null, rslList:Array = null, resourceModuleURLs:Array = null):void
由 SystemManager 调用,用于初始化 Preloader 对象。
参数
showDisplay:Boolean — 确定是否应该显示显示类。 | |
displayClassName:Class — IPreloaderDisplay 类,用于显示 preloader 状态。 | |
backgroundColor:uint — 应用程序的背景颜色。 | |
backgroundAlpha:Number — 应用程序的背景 alpha。 | |
backgroundImage:Object — 应用程序的背景图像。 | |
backgroundSize:String — 应用程序的背景大小。 | |
displayWidth:Number — 应用程序的宽度。 | |
displayHeight:Number — 应用程序的高度。 | |
libs:Array (default = null ) — 用于运行时共享库的字符串 URL 的数组。 | |
sizes:Array (default = null ) — uint 值的数组,包含 libs 参数中每个 URL 的字节大小 | |
rslList:Array (default = null ) — 类型 RSLItem 和 CdRSLItem 的对象数组。此数组描述要加载的所有 RSL。忽略 lib 和大小参数,必须将其设置为 null。 | |
resourceModuleURLs:Array (default = null ) — 指定用于预加载资源模块的 URL 的字符串的数组。 |
registerApplication | () | 方法 |
public function registerApplication(app:IEventDispatcher):void
完成例示应用程序类的一个实例后调用 SystemManager。Flex 调用此方法;您不要自己调用它。
参数
app:IEventDispatcher — 应用程序对象。 |