Flash Lite 1.x ActionScript 语言参考 |
|
|
|
| Flash Lite 全局函数 > ifFrameLoaded() | |||
Flash Lite 1.0。
ifFrameLoaded([scene,]frame) {statement(s);}
scene 一个可选字符串,它指定要加载的场景的名称。
frame 在执行下一条语句之前必须加载的帧编号或帧标签。
statement 在加载了指定的帧或场景及帧时要执行的指令。
函数;检查特定帧的内容是否可在本地使用。使用 ifFrameLoaded 函数可在 SWF 文件的其余部分向本地计算机下载的同时开始播放简单的动画。您还可以使用 _framesloaded 属性来检查外部 SWF 文件的下载进度。使用 _framesloaded 和 ifFrameLoaded 的区别在于 _framesloaded 允许您添加自定义的 if 或 else 语句。
以下示例使用 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";}
|
|
|
|