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";