簡(jiǎn)單的說(shuō),loadMovie與loadMovieNum區(qū)別在于目標(biāo)對(duì)象的不同;
loadMovie("url",target [, method])
描述:在播放原始 SWF 文件的同時(shí)將 SWF 文件或 JPEG 文件加載到 Flash Player 中目標(biāo)影片剪輯的路徑。
loadMovieNum("url",level [, variables])
描述:在播放原來(lái)加載的 SWF 文件的同時(shí)將 SWF 文件或 JPEG 文件加載到 Flash Player 中的某個(gè)級(jí)別。
loadMovie("01.swf", _root)
loadMovie("01.swf", _root.loading.01)
loadMovieNum("01.swf", 1);
loadMovieNum("01.swf", 2);
參數(shù)level:一個(gè)整數(shù),指定 SWF 文件將加載到 Flash Player 中的哪個(gè)級(jí)別。
控制的時(shí)候,可以這樣使用:
_level1._x=100 ;
_level2.aa._alpha=60 ;
_level3.aa.bb._width=10;
需要注意的的是,每一個(gè)級(jí)別只能同時(shí)存在一個(gè) SWF 或 JPEG 文件。如果兩個(gè) SWF 或 JPEG 文件的級(jí)別相同,那么后者將替換掉前者。級(jí)別不同的_level,級(jí)別大的將覆蓋掉級(jí)別小的,即:數(shù)字大的將處于數(shù)字小的之上。
用loadMovie加載進(jìn)來(lái)的 SWF 或 JPEG 文件,最后是放置于目標(biāo)
影片剪輯里的,所以我們完全可以像控制MC的_x和_y,來(lái)控制加載到的目標(biāo)影片剪輯。
loadMovie ( "01.swf" , _root . A );
_root . A . _x = 50 ;
_root . A . _y = 100 ;
在實(shí)際應(yīng)用中,其實(shí)更加傾向于用AS創(chuàng)建一個(gè)空MC,然后在這個(gè)MC中加載外部 SWF 或 JPEG 文件。代碼如下:
_root . createEmptyMovieClip ( "A" , 1 );
with ( A ) {
_x = 50 ;
_y = 100 ;
loadMovie ( "01.swf" );
}
函數(shù)loadMovieNum是將 SWF 或 JPEG 文件加載到_level(級(jí)別)的。并且是用_level1._x、_level2._x、_level1.aa._x之類的來(lái)定位的。比如我們要將02.swf加載到主場(chǎng)景
坐標(biāo)系的(50,100)中,代碼如下:
loadMovieNum ( "02.swf" , 1 );
_level1 . _x = 50 ;
_level1 . _y = 100 ;