ifFrameLoaded()

可用性

Flash Lite 1.0。

用法

ifFrameLoaded([scene,] frame) {
    statement(s);
}

Operands

scene 一个可选字符串,它指定要加载的场景的名称。

frame 在执行下一条语句之前必须加载的帧编号或帧标签。

statement 在加载了指定的帧或场景及帧时要执行的指令。

说明

函数;检查特定帧的内容是否可在本地使用。使用 ifFrameLoaded 函数可在 SWF 文件的其余部分向本地计算机下载的同时开始播放简单的动画。您还可以使用 _framesloaded 属性来检查外部 SWF 文件的下载进度。使用 _framesloadedifFrameLoaded 的区别在于 _framesloaded 允许您添加自定义的 ifelse 语句。

示例

以下示例使用 ifFrameLoaded 函数检查是否已加载 SWF 文件的第 10 帧。如果已加载该帧,则 trace() 命令会向"输出"面板中打印 "frame number 10 is loaded"(已加载帧编号 10)。并且将变量 output 赋值为 frame loaded: 10

ifFrameLoaded(10) {
     trace ("frame number 10 is loaded");    
     output = "frame loaded: 10";
 }

另请参见

_framesloaded