Flash MX制作登录与退出窗口
常常看到不少多媒体作品为了保护作者权益,需要输入用户名和密码才能够向下运行;有些作品退出的时候,会弹出对话框让用户确认是否真的退出,本文将介绍用Flash制作此类效果。
一、登录窗口
1. 启动Flash MX,新建文件,在Layer 1的第1帧利用绘图以及文字工具创建登录窗口界面(图1),姓名和密码后面是文本框,单击演示窗口下方的Properties按钮可打开属性框,具体设置可参照图2;这里要特别注意:“密码”后面的文字框的Variable为:mima ,其余与姓名后面文本框设置完全相同;为该帧添加语句:

图1
stop();
fscommand("showmenu", "false");
fscommand("trapallkeys", "false");
//关闭Flash播放器的右键菜单和热键功能,否则可以通过他们跳过该帧,登录窗口形同虚设啦。
2. 选中第1帧中的“进入”按钮,添加如下Actions语句:
on (press, keyPress "") {
if (xingming==林夕and mima==1120) {
gotoAndPlay(3);
} else if (xingming==剑锋and mima==8040) {
gotoAndStop(3);
} else {
gotoAndPlay(2);
}
}//该语句的作用是当姓名和密码符合要求时,跳转到第3帧,如果错误则跳转到第2帧;通过else if语句可以添加需要的姓名和密码;注意这里的密码有大小写之分。

图2
选中“重填”按钮,添加如下Actions语句:
on (press) {
xingming = "";
mima = "";
}//清空姓名和密码
3. 选中层Layer 1的第2帧按F7键,并为该帧加上Actions语句如下:stop ();然后在编辑区输入以下文字:对不起,姓名或者密码错误,请重新填写!再放置一个按钮,为其加上Actions语句:
on (press, keyPress "") {
gotoAndStop(1);
}
从第3帧开始就可以创作自己的作品,前面的两帧就好像守门神一样,为你的杰作加上了一把锁。
二、退出窗口

