Flash影片中會(huì )用到很多圖像,如果事先把圖像都導入Flash,則會(huì )導致影片體積很大;如果圖像還需要不斷更新,則需要重新編輯影片,導入新的圖像,靈活性變差。最好的方法是Flash影片中不包含哪些經(jīng)常變化的圖像,而是將圖片存放在某個(gè)文件夾里,根據需要動(dòng)態(tài)的載入,這樣發(fā)布的影片不需要更改,只需更新圖片即可。Flash提供了從外部載入圖像和影片的方法,語(yǔ)法格式如下。?
格式1:loadMovie(文件名,實(shí)例名)??
功能1:載入外部以文件形式存儲的圖片或影片到指定的影片剪輯中??
舉例1:loadMovie("pic.jpg",_root.mc);
格式2:loadMovieNum(文件名,深度)?
功能2:載入外部以文件形式存儲的圖片或影片到指定的深度?
舉例2:loadMovie("pic.jpg",3);?
說(shuō)明:如果要載入的圖片或影片與Flash文檔在同一文件夾下,可直接書(shū)寫(xiě)圖片或影片的文件名,擴展名不能省略,否則,要寫(xiě)出完整的路徑名。?
實(shí)例:圖片展示?(點(diǎn)擊圖片序號,顯示相應的圖片)
步驟:?
1.創(chuàng )建新影片,設定舞臺大小為400*300,保存影片,文件名為picshow.fla;?
2.準備3張圖片,存放在picshow.fla文件所在的文件夾下,大小為400*300,文件名依次為pic1.jpg、pic2.jpg、pic3.jpg;?
3. 新建一個(gè)空影片剪輯,名稱(chēng)為“pic",并放置在舞臺上,坐標位置為(0,0),實(shí)例名為pic;
4.制作3個(gè)按鈕,名稱(chēng)依次為b1、b2、b3,新建一個(gè)圖層,將三個(gè)按鈕放置在舞臺左下角?,如圖所示,實(shí)例名也為b1、b2、b3;
4. 為幀填寫(xiě)代碼如下:?
loadMovie(pic1.jpg",_root.pic);
b1.onRelease=function(){?
loadMovie("pic1.jpg",_root.pic);??
};?
b2.onRelease=functio(){?
loadMovie("pic2.jpg",_root.pic);?
};?
b3.onRelease=function(){?
loadMovie("pic3.jpg",_root.pic);?
};?
5. 測試影片。?
提示:格式一適用于載入的圖片或影片需要精確定位的情況,并可以通過(guò)改變影片剪輯的位置進(jìn)行調整;格式二適用于載入的影片或圖片位置固定的情況,即坐標位置為(0,0)。
聯(lián)系客服