![]() ![]() | |
Flash Player 6.0.79。
Flash MX 2004。
scrollPaneInstance.getBytesLoaded()
无。
滚动窗格中已加载的字节数。
方法;返回 ScrollPane 实例中已加载的字节数。加载内容时可按固定时间间隔调用该方法以查看其进度。
该范例创建名为 scrollPane 的 ScrollPane 类实例。然后定义一个名为 loadListener 的侦听器对象,该对象带有一个 progress 事件处理函数,它调用 getBytesLoaded() 方法以帮助确定加载进度:
createClassObject(mx.containers.ScrollPane, "scrollPane", 0);
loadListener = new Object();
loadListener.progress = function(eventObj){
// eventObj.target 为生成更改事件的组件
var bytesLoaded = scrollPane.getBytesLoaded();
var bytesTotal = scrollPane.getBytesTotal();
var percentComplete = Math.floor(bytesLoaded/bytesTotal);
if (percentComplete < 5 ) // 加载开始
{
trace(“开始从 Internet 加载内容”);
}
else if(percentComplete = 50) //50% complete
{
trace(“已下载 50% 的内容”);
}
}
scrollPane.addEventListener("progress", loadListener);
scrollPane.contentPath = "http://www.geocities.com/hcls_matrix/Images/homeview5.jpg";
![]() ![]() | |