Loader.bytesLoaded

可用性

Flash Player 6.0.79。

版本

Flash MX 2004。

用法

loaderInstance.bytesLoaded

描述

属性(只读);已经加载的内容的字节数目。在开始加载内容之前,默认值为 0。

范例

以下代码创建一个 ProgressBar 和一个 Loader 组件。然后,它创建一个具有 progress 事件处理函数的侦听器对象,该事件处理函数会显示加载的进程。侦听器注册到 loader 实例,如下所示:

createClassObject(mx.controls.ProgressBar, "pBar", 0);
createClassObject(mx.controls.Loader, "loader", 1);
loadListener = new Object();
loadListener.progress = function(eventObj){  
  // eventObj.target 是生成 change 事件的组件,
  // 即 Loader。
  pBar.setProgress(loader.bytesLoaded, loader.bytesTotal); // 显示进程
}
loader.addEventListener("progress", loadListener);
loader.content = "logo.swf";

createClassObject() 方法创建实例时,必须用 move()setSize() 方法将其放置在舞台上。请参阅 UIObject.move()UIObject.setSize()

另请参见

Loader.bytesTotal, UIObject.createClassObject()