5、在图层layer1的第10帧插入关键帧,将按钮换成retry按钮,然后改变按钮的提示信息,此界面为密码输入错误的提示界面,如图4所示;
图4
在返回按钮retry上写如下代码:
on (release) {
gotoandplay (1);
}
这里还需要来解释具体流程:当使用者按"enter"键的时候,代码就会检查输入的密码是不是预定的密码,比如"pictures",如果密码正确就执行下一行的"geturl ("pictures.htm", "_blank");"否则的话就继续检查看是否符合其他预定的密码,如果代码执行到else就表明输入的密码没有和任何一个预定密码相符合,然后就会执行最后一个命令gotoandstop ("error"); 而对于密码"private",代码通过tell target命令来控制0级上的时间线:
telltarget ("_level0") {
gotoandplay ("private");
}
6、剩下最后一步就是把输入"private"的部分制作出来。回到主场景,将元件passwordmc拖到舞台中央,沿着时间线加一个空白关键帧,这里是第10帧,然后给这个关键帧加上一个标签并命名为"private"。此帧就是将要放你的私人的机密文件的地方。当然的,因为在enter按钮上的代码有"gotoandplay",所以你要在这里加一个stop命令,或者把按钮上的代码修改为"gotoandstop"。
我们可以在具体应用的时候扩展这个flash,可以设置更多的密码,来打开更多的私有页面甚至是一个flash影片的另一个部分,这些都是非常简单但是很有用的功能,赶快抓紧吧,给你的网页上把锁。 源文件下载
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器