1、重要ActionScript代碼控制
這是全Flash網(wǎng)站實(shí)現(xiàn)的關(guān)鍵,尤其是Flash MX新增了很多功能強(qiáng)大的命令,關(guān)于這部分,請(qǐng)大家可以參看看看其它的資料,這里只介紹部分制作全Flash網(wǎng)站需要使用的比較重要的ActionScript函數(shù)。
loadMovieNum("url",level[, variables])
loadMovie("url",level/target[, variables])
功能說(shuō)明: |
? |
|
在播放原來(lái)加載的影片的同時(shí)將SWF或JPEG文件加載進(jìn)來(lái)。 |
參數(shù)說(shuō)明: |
|
url |
要加載的 SWF 或 JPEG 文件的絕對(duì)或相對(duì) URL,不能包含文件夾或磁盤(pán)驅(qū)動(dòng)器說(shuō)明。 |
level |
把swf文件以層的形式載入到Movie里,若載入0層,則載入的swf文件將取代當(dāng)前播放的Movie,。2層高于1層。 |
Target |
可用路徑拾取器取得并替換目標(biāo)MC,載入的電影將擁有目標(biāo)MC的位置、大小和旋轉(zhuǎn)角度等屬性。(個(gè)人認(rèn)為用Target好些,在控制載入.swf位置時(shí)比較方便) |
variables |
可選參數(shù),指定發(fā)送變量所使用的 HTTP 方法(GET/POST),如果沒(méi)有則省略此參數(shù)。 |
層次Level:Flash允許同時(shí)運(yùn)行多個(gè)SWF文件,F(xiàn)lash一旦載入一個(gè)SWF文件,則占據(jù)了一個(gè)"層次",系統(tǒng)默認(rèn)的是_Flash0或_Level0,之后的Movie則按順序放在level0---level16000里。第一個(gè)載入的SWF文件為_(kāi)Flash0或_Level0,第二個(gè)如果加載到第一層時(shí)的稱為_(kāi)Flash1或_Level1,依此類推。注意前提是前面載入的文件沒(méi)有退出,否則沖掉第一個(gè)SWF文件,第一個(gè)文件也從內(nèi)存中退出。
注意:如果你將外部的Movie加載到Leve0層或者Level0里,那么,原始的Movie就會(huì)被暫時(shí)取代,要再用時(shí)還得重新Load一次,也就是說(shuō),一個(gè)Level在一個(gè)時(shí)間里只能有一個(gè)Movie存在。在使用LoadMovie和UnLoadMovie時(shí)必須特別注意Level之間的關(guān)系,否則,當(dāng)你希望在一個(gè)時(shí)間里只播放一個(gè)Movie而Unload掉前一個(gè)Movie時(shí),就會(huì)出現(xiàn)不必要的麻煩。
|