今天,在做一个flash,需要在flash中调用另外一个flash文件,也就是在flash中调用swf文件,盼盼了一下,找到了如下的方法:
主题:在flash中加载SWF及其文件的方法
【
经过看下面的文章,我最后用的调用flash代码是:
loadMovie("a.swf", _root)
】
正文:
一、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中的此参数用法完全一致,这里不再作解释。