_framesloaded(MovieClip._framesloaded 属性)
public _framesloaded : Number [read-only]
从流式 SWF 文件加载的帧数。此属性可用于确定特定帧及其前面所有帧的内容是否已经加载,并且是否可在浏览器本地使用。也可用于监视大 SWF 文件的下载。例如,可能需要向用户显示一条消息以表明在完成 SWF 文件中指定帧的加载前,SWF 文件将会一直进行加载。
可用性:ActionScript 1.0;Flash Player 4
示例
下列示例在加载了所有的帧时使用 _framesloaded 属性来启动 SWF 文件。如果尚未加载所有帧,则会按比例增大 bar_mc 影片剪辑实例的 _xscale 属性,以创建进度栏。
在时间轴的第 1 帧中输入下面的 ActionScript:
var pctLoaded:Number = Math.round(this.getBytesLoaded()/this.getBytesTotal()*100);
bar_mc._xscale = pctLoaded;
将以下代码添加到第 2 帧:
if (this._framesloaded < this._totalframes) {
this.gotoAndPlay(1);
} else {
this.gotoAndStop(3);
}
将您的内容放在第 3 帧上或其后。然后将以下代码添加到第 3 帧:
stop();