loadMovie()

可用性

Flash Player 3。

用法

loadMovie("url",target [, method])

参数

url 要加载的 SWF 文件或 JPEG 文件的绝对或相对 URL。相对路径必须相对于级别 0 处的 SWF 文件。绝对 URL 必须包括协议引用,例如 http:// 或 file:///。

target 指向目标影片剪辑的路径。目标影片剪辑将替换为加载的 SWF 文件或图像。

method 可选参数,指定用于发送变量的 HTTP 方法。该参数必须是字符串 GETPOST。如果没有要发送的变量,则省略此参数。GET 方法将变量追加到 URL 的末尾,它用于发送少量的变量。POST 方法在单独的 HTTP 标头中发送变量,它用于发送大量的变量。

返回

无。

说明

函数;在播放原始 SWF 文件的同时将 SWF 文件或 JPEG 文件加载到 Flash Player 中。

提示:如果您要监视下载的进度,请使用 MovieClipLoader.loadClip() 而不是此函数。

使用 loadMovie() 函数可以一次显示几个 SWF 文件并且无需加载另一个 HTML 文档即可在 SWF 文件间进行切换。如果不使用 loadMovie() 函数,则 Flash Player 显示单个 SWF 文件,然后关闭。

如果要将 SWF 文件或 JPEG 文件加载到特定的级别,请使用 loadMovieNum() 而不是 loadMovie()

如果 SWF 文件加载到目标影片剪辑,则可使用该影片剪辑的目标路径来定位加载的 SWF 文件。加载到目标的 SWF 文件或图像会继承目标影片剪辑的位置、旋转和缩放属性。加载的图像或 SWF 文件的左上角与目标影片剪辑的注册点对齐。或者,如果目标为 _root 时间轴,则该图像或 SWF 文件的左上角与舞台的左上角对齐。

使用 unloadMovie() 可删除用 loadMovie() 加载的 SWF 文件。

示例

下面的 loadMovie() 语句附加到标签为 Products 的导航按钮。在舞台上有一个实例名称为 dropZone 的不可见影片剪辑。loadMovie() 函数使用此影片剪辑作为目标参数将 SWF 文件中的产品加载到舞台上的正确位置。

on (release) {
  loadMovie("products.swf",_root.dropZone);
}

下面的示例从特定目录中加载一个 JPEG 图像,该目录与调用 loadMovie() 函数的 SWF 文件的目录相同:

loadMovie("image45.jpeg", "ourMovieClip");

另请参见

_levelloadMovieNum()MovieClipLoader.loadClip()°unloadMovie()