WEB开发网
开发学院图形图像Flash Flash的_framesloaded代码示例 阅读

Flash的_framesloaded代码示例

 2012-06-02 19:59:55 来源:开发学院   
核心提示:_framesloaded(MovieClip._framesloaded 属性)public _framesloaded : Number [read-only]从流式 SWF 文件加载的帧数,此属性可用于确定特定帧及其前面所有帧的内容是否已经加载,Flash的_framesloaded代码示例,并且是否可在浏览器本

_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();

Tags:Flash framesloaded 代码

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接