【实现效果】
当点击“退出课件”按钮后,会弹出一个对话框,如图,在该对话框中,你可以用鼠标按住上方蓝色条进行拖动它,若想退出课件,则点击“是”或按“Y”键退出,如果不想退出,则点击“否”或是按“N”键,则隐藏该对话框而不会退出课件,也可以单击关闭按钮,关闭该对话框。
【制作过程】
一、制作影片剪辑
(1)点击【插入】|【新建元件】|【影片剪辑】,第一层取名为【蓝底层】然后选用矩形工具,在第一层第一帧画一个无边框矩形,颜色自定。
(2)新建一层在“蓝底层”上方,取名为【灰底层】,用矩形工具画一个无边框矩形,“混色器”颜色类型为“纯色”,颜色代码为“ECE9D8”。如图:
(3)选中上部“蓝色长条”,将其转换为“按钮”,双击进入该按钮级别,在弹起帧处输入“Macromedia Flash Mx Professional”。然后返回影片剪辑中。
(4)新建一层为“右上角按钮”,点击【插入】|【新建元件】|【按钮】,制作一个按钮,如图。
(5)返回场景,打开库面板,双击进入影片剪辑中,并在“右上角按钮”层上第一帧将其拖进来,放于右上角,重新设置宽和高,使其大小合适。
(6)再新建一层,取名为“大按钮层”,点击【插入】|【新建元件】|【按钮】,制作一个按钮,弹起帧处按钮填充色为白色,边框为黑色,指针经过帧按钮边框色改为红色,并在按输入文字“是(Y)”。
(7)返回场景,打开库面板,双击进入影片剪辑中,在“大按钮层”将此按钮拖进来,放在适当位置。同理制作另一个按钮,也把它拖进来。如图:
(8)新建一层,为“警告层”,点击【插入】|【新建元件】|【图形】,制作一个警告标志图,然后也将其拖入影片剪辑中,调整大小合适,如图:
(9)新建一层,为“文字层”,在里面输入文字“你想退出此课件吗?”
(10)选中影片剪辑中所有图层的第一帧,将其拖到第二帧,让第一帧为空白帧,并在第一帧打开动作面板,输入“stop( )”,让其在第一帧停止。
(11)返回到场景中,打开库面板,将以上制作的影片剪辑拖到场景中的第一层第一帧,该层取为“影片剪辑层”,并给该影片剪辑取实例名称为“mc”。
(12)双击mc进入该影片剪辑中,选中蓝色长条这一按钮,打开动作面板,输入代码:
on (press) {
_root.mc.startDrag();
}
on (release) {
_root.mc.stopDrag();
}
(13)在mc中,选中“右上角按钮”,打开动作面板,输入代码:
on (release) {
_root.mc.gotoAndStop(1);
}
(14)在mc中,选是“是”按钮,打开动作面板,输入代码:
on (release, keyPress "y") {
fscommand("quit");
}
(15)在mc中,选是“否”按钮,打开动作面板,输入代码:
on (release) {
_root.mc.gotoAndStop(1);
}
二、制作退出按钮
(1)返回场景后,在“影片剪辑层”上方新建一层,取名为“退出按钮”,从公用库中拖一个按钮进来,双击进入该按钮级别中,将文字改为“退出课件”。
(2)返回场景,选中该按钮,打开动作面板,输入代码:
on (release) {
_root.mc.gotoAndStop(2);
}