![]() ![]() | |
Flash Player 6.0.79。
Flash MX 2004。
loaderInstance.bytesTotal
属性(只读);内容的大小,以字节为单位。在内容开始加载前,默认值为 0。
以下代码创建一个 ProgressBar 和一个 Loader 组件。然后,它创建一个具有 progress 事件处理函数的 load 侦听器对象,该事件处理函数会显示加载的进程。侦听器与 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";
![]() ![]() | |