大众计算机学习网

专门提供各种电脑教程

Flash loadMovie/loadMovieNum 使用详解

Admin | 2008-1-5 19:12:25 | 被阅次数 | 10153

        一、loadMovie("url",target [, method])
  描述:函数;在播放原始 SWF 文件的同时将 SWF 文件或 JPEG 文件加载到   Flash Player 中目标影片剪辑的路径。
  首先我们可以看到该函数有3个参数:url、target、method。其中,最后一个参数“method”是一个可选参数。

  1.参数url:要加载的 SWF 文件或 JPEG 文件的绝对或相对 URL(路径)。
  这就是说这个url可以是本地的文件路径,也可以是Internet上的文件地址。但是,无论从何处加载,都只能是 SWF 或 JPEG 文件。并且,该参数是一个字符串,所以必须写在半角双引号中——
loadMovie("01.swf", _root)
loadMovie("01.jpg", _root)
loadMovie("http://www.abc.com/01.swf", _root)
loadMovie("http://www.abc.com/01.jpg", _root)
……

  2.参数target:指向目标影片剪辑的路径。目标影片剪辑将替换为加载的 SWF 文件或图像。
  这个参数表示要影片将被加载到的路径,它指向目标影片剪辑的路径。加载后,目标影片剪辑将替换为加载的 SWF 文件或图像。——
loadMovie("01.swf", _root)
loadMovie("01.swf", _root.loading)
loadMovie("01.swf", _root.loading.01)
……

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


  二、loadMovieNum("url",level [, variables])
  描述:函数;在播放原来加载的 SWF 文件的同时将 SWF 文件或 JPEG 文件加载到 Flash Player 中的某个级别。
  首先我们可以看到该函数有3个参数:url、target、variables。其中,最后一个参数“variables”是一个可选参数。

  1.参数url:要加载的 SWF 文件或 JPEG 文件的绝对或相对 URL(路径)。
  该函数的此参数和上面loadMovie中的此参数用法完全一致,这里不再作解释。

  2.参数level:一个整数,指定 SWF 文件将加载到 Flash Player 中的哪个级别。
  加载的时候,可以这样来写:
loadMovieNum("01.swf", 1);
loadMovieNum("01.swf", 2);
loadMovieNum("01.swf", 3);
……
  控制的时候,可以这样使用:
_level1._x=10
_level2.aa._alpha=50
_level3.aa.bb._width=110
……
  需要注意的的是,每一个级别只能同时存在一个 SWF 或 JPEG 文件。如果两个 SWF 或 JPEG 文件的级别相同,那么后者将替换掉前者。级别不同的_level,级别大的将覆盖掉级别小的,即:数字大的将处于数字小的之上。

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