在flash制作中,我們常常需要調(diào)用大量圖片素材,如果把這些圖片全部加進(jìn)SWF文件中,這樣加載時的速度就會顯得過于緩慢,但是如果從外部加載圖片,效果就會不一般了,現(xiàn)在就如何調(diào)用外部圖片(加載到影片剪輯中),編寫一個教程,提供網(wǎng)友學(xué)習(xí)使用。
1、新建一個800*600文檔;
2、創(chuàng)建三個圖層,分別命名為“MC、BUTTON、AS”;如下圖:
3、制作一個空的影片剪輯;拖到場景的“MC”圖層的第1幀中;并打開屬性面板,將其實(shí)例名命名是:mymc;
4、制作兩個按扭(一個元件名稱為“調(diào)用”,一個元件名稱為“清除”);拖放到場景的“BUTTON”圖層的第1幀中;
5、選擇11張圖片(大小為780*580);并分別命名為“BigBull_j1、BigBull_j2、……、
6、時間軸上第一幀上的Actions:
i=0;//定義一個變量i,并且賦初值為0;
7、“調(diào)用”按扭上的Actions:
on(release){//鼠標(biāo)離開按扭后執(zhí)行下面的代碼;
i++;
if(i>11){//因?yàn)橥饷孢@有11張圖,當(dāng)變量大于11的時候,讓變量為1,這樣能夠使加載的圖片是連續(xù)的,
//即,每點(diǎn)一次按扭,就換一張圖,等到換到第11張圖,再點(diǎn)按扭,則循環(huán)到第一張圖(BigBull_j1.jpg到BigBull_j11.jpg,
//因?yàn)闆]有BigBull_j0.jpg,如果i=0,則會提示沒有找到BigBull_j0.jpg);
i=1;
}
loadMovie(("BigBull_j"+i)+".jpg",mymc);//從BigBull_j1.jpg開始加載圖片到影片剪輯mymc中;
mymc._x = 0;//以下設(shè)置加載圖片的屬性
mymc._y = 0;
mymc._xscale=115;
mymc._yscale = 115;
}
8、清除按扭上的Acions:
on(release){
unloadMovie(mymc);//刪除掉用loadMovie加載到影片剪輯的圖片;
}
9、Ctrl+Enter測試。