作者:安徽省潛山中學(xué) 王曉蘇
為了方便用戶(hù)使用,課件中都應(yīng)該有一個(gè)[退出]按鈕。但為了防止誤操作,應(yīng)在單擊該按鈕時(shí)出現(xiàn)一個(gè)對(duì)話(huà)框窗口,讓用戶(hù)選擇是否真的退出。在Flash中,我們可以很容易地制作一個(gè)類(lèi)似于Windows XP“關(guān)閉計(jì)算機(jī)”的精美退出窗口(圖1)。
制作思路:先制作對(duì)話(huà)框窗口的背景面板,再制作兩個(gè)按鈕,然后加入命令。
制作方法如下:
1. 啟動(dòng)Flash MX,選擇“插入→新建元件”命令打開(kāi)“創(chuàng)建新元件”對(duì)話(huà)框,在“名稱(chēng)”框里輸入“面板”,“行為”選擇“圖形”。在“面板”的場(chǎng)景中用“矩形工具”和“顏料桶工具”繪制一個(gè)填充適當(dāng)顏色的矩形。用“文本工具”在矩形的左上角輸入文字“退出課件”,再在右上角插入一幅小圖片,點(diǎn)綴窗口(圖2)。
2. 選擇“插入→新建元件”命令打開(kāi)“創(chuàng)建新元件”對(duì)話(huà)框,在“名稱(chēng)”框里輸入“是”,“行為”選擇“按鈕”。在按鈕“是”的第一幀(“彈起”),繪制一個(gè)個(gè)性化的按鈕外形,在第四幀(“點(diǎn)擊”)按F5鍵插入幀。新建一層,在第二幀(“指針經(jīng)過(guò)”)按F6插入一個(gè)關(guān)鍵幀,用“文本工具”輸入提示性文字,如“單擊將退出課件。真的要退出嗎?”(圖3)。
3. 類(lèi)似地制作“否”按鈕(當(dāng)然也可利用“公用庫(kù)”里的現(xiàn)成按鈕)。
4. 新建一個(gè)名稱(chēng)為“對(duì)話(huà)框”的影片剪輯,從庫(kù)中將“面板”圖形元件拖放到場(chǎng)景中,再新建一層,將按鈕“是”和按鈕“否”從庫(kù)中拖放在“面板”的上方,調(diào)整好位置。
5. 選中按鈕“是”,按F9調(diào)出動(dòng)作面板,切換到“專(zhuān)家模式”,加入命令:
on (release) {
fscommand("quit", "ture");
}
6. 給按鈕“否”加入命令:
on (release) {
gotoAndStop(currentfame);
setProperty("_root.tuichu", _visible, false);
}
7. 返回主場(chǎng)景,從庫(kù)里將影片剪輯“對(duì)話(huà)框”拖入到場(chǎng)景中,在“屬性”欄里將“對(duì)話(huà)框”的實(shí)例名稱(chēng)定為“tuichu”(限于篇幅,本例中沒(méi)有其他內(nèi)容,具體課件中應(yīng)將影片剪輯“對(duì)話(huà)框”層放在其他層的上方)。
8. 為了使“對(duì)話(huà)框”在不需要時(shí)不出現(xiàn),新建一層,選中第一幀加入命令:
setProperty("_root.tuichu", _visible, false);
9. 再制作一個(gè)“退出”按鈕放到主場(chǎng)景中,賦予按鈕命令:
on (release) {
setProperty("_root.tuichu", _visible, true);
setProperty("_root.tuichu", _x, 400);
setProperty("_root.tuichu", _y, 400);
}
注:賦予的命令使對(duì)話(huà)框出現(xiàn),并且設(shè)置對(duì)話(huà)框出現(xiàn)的位置,其中的400可根據(jù)主影片的窗口適當(dāng)調(diào)整。本例中影片的窗口大小為800×600。
至此,退出課件的對(duì)話(huà)框窗口制作完畢。導(dǎo)出影片觀(guān)看效果。
聯(lián)系客服