我們對(duì)放大鏡并不陌生,在日常生活中經(jīng)常用到,其實(shí)用Flash也能很好地模擬放大鏡效果,本實(shí)例將講解如何模擬放大放鏡效果,最終效果如圖1所示:
圖1 放大鏡效果
其制作很簡(jiǎn)單,關(guān)鍵是其制作制作思想即技巧問(wèn)題,在制作過(guò)程中使用了少量的腳本,如定義變量,和動(dòng)態(tài)發(fā)改變實(shí)例位置的一些控制語(yǔ)句,如setProperty()等,具體制作步驟如下:
1.新建一電影,設(shè)置影片大小為585pxX483px(單位為像素),背景色為白色,當(dāng)然該實(shí)例中背景色的設(shè)置對(duì)整個(gè)影片效果毫不影響,可以任意設(shè)置。將預(yù)先準(zhǔn)備好的一幅圖片導(dǎo)入到庫(kù)中。
2.新一影片剪輯“picmovie”,在第1幀中插入一關(guān)鍵幀,打開(kāi)庫(kù)面板,將導(dǎo)入的圖片拖放到工作區(qū)中,使用任意形變工具,調(diào)整圖片到適當(dāng)大?。?98pxX598px)。
3.新建一影片剪輯“meng”,選中默認(rèn)圖層的第1幀插入一關(guān)鍵幀,將影片剪輯“picmovie”拖放到工作區(qū)中,創(chuàng)建一實(shí)例,插入遮罩層,選中第1幀,在工作工中繪制一填充色為#0066CC,輪廓顏色為黑色的正圓,如圖2所示:
圖2 影片剪輯“meng”的設(shè)計(jì)
4.新建一圖形元件“ball”,打開(kāi)混色器面板,進(jìn)行如圖3所示的設(shè)置:
圖3 設(shè)置填充顏色
選取“橢圓工具”應(yīng)用上面設(shè)置的填充顏色,按住Shift鍵在工作區(qū)中繪制一正圓,即完成圖形元件的設(shè)計(jì),如圖4所示:
圖4 繪制元件“ball”的圖案
5.新建一按鈕元件“button”,在默認(rèn)圖層的彈起幀,插入一關(guān)鍵幀,選中該幀在工作區(qū)中繪制一放大鏡的輪廓,如圖5所示:
圖5 繪制放大鏡的輪廓
新建一圖層,在“彈起”幀處插入一關(guān)鍵幀,選中該幀將制作好的圖形元件“ball”拖放到工作區(qū)中,這就是放大鏡的鏡片,調(diào)整其位置效果如圖6所示:
圖6 為放大鏡添加鏡片
6.新建一影片剪輯“fangda”,在第1幀處插入一關(guān)鍵幀,將制作的按鈕元件“button”拖放到工作區(qū)中創(chuàng)建一實(shí)例,選中所創(chuàng)建的實(shí)例,為其添加如下腳本:
on (press) {
startDrag("_root.jing");
}
//當(dāng)鼠標(biāo)按下時(shí)可對(duì)主場(chǎng)景中的實(shí)例“jing”進(jìn)行拖曳。
on (release) {
stopDrag();
}
//當(dāng)松開(kāi)鼠標(biāo)時(shí),停止對(duì)實(shí)例“jing”進(jìn)行拖曳。
7.返回主場(chǎng)景,為了便于理解將默認(rèn)圖層更名為“pic”,在第1幀處插入一關(guān)鍵幀,將影片剪輯“picmovie”拖放到工作區(qū)中創(chuàng)建一實(shí)例,調(diào)整其位置,設(shè)置實(shí)例的大小為638pxX478px,第2幀處插入幀即可。
新建一圖層“mengban”,在第1幀處插入一關(guān)鍵幀,選中該幀,將影片剪輯“meng”拖放到工作區(qū),創(chuàng)建一實(shí)例“meng”,
新建一圖層“fangdajing”,在第1幀處插入一關(guān)鍵幀,選中該幀,將影片剪輯“fangda”拖放到工作區(qū)中創(chuàng)建一實(shí)例“jing”,如圖7所示:
圖7 為影片添加放大鏡
新建一圖層“action”,在第1幀處插入一關(guān)鍵幀,選中該幀添加如下腳本:
sx = _root.jing:_x;
sy = _root.jing:_y;
//獲取實(shí)例“jing”的位置
在第2幀處插入一關(guān)鍵幀,選中該幀添加如下腳本:
setProperty("_root.meng", _x, _root.jing:_x);
setProperty("_root.meng", _y, _root.jing:_y);
//將實(shí)例“jing”的橫縱坐值賦給實(shí)例“meng”的相應(yīng)坐標(biāo)
setProperty("_root.meng.ditu", _x, _root.meng.ditu:_x-5/4*(_root.jing:_x-sx));
setProperty("_root.meng.ditu", _y, _root.meng.ditu:_y-5/4*(_root.jing:_y-sy));
gotoAndPlay(1);
8.這樣整個(gè)“放大鏡”就制作完成,保存作品,按“Ctrl+Enter”預(yù)覽最終效果。
------------------------------- · 相關(guān)文檔瀏覽 · --------------------------------------------------------------------- · 熱門文檔瀏覽 · -------------------------------------