当前位置: 首页 > 图文教程 > Flash动画 > Flash动画制作 > 用Flash制作密码保护页面(1)

Flash动画制作
fmx2004 1000问(5)
Flash MX 2004 组件事件简单调试器
fmx2004 1000问(2)
Action Script 2.0新手调试
Flash 2004 MX Components
flash action 详解(9)
flash action 详解(7)
flash action 详解(1)
flash action 详解(6)
一个用纯AS写的正态曲线画法
flash action 详解(3)
浅谈AS的绘图功能及几个简单的实例
AS的基本代码解释(2)
flash action 详解(2)
flash action 详解(10)
运用for循环来对多个mc进行检测
极坐标在绘画方法中的运用
用Flash 2004编写简单的运算类
flash action 详解(4)
flash action 详解(5)

Flash动画制作 中的 用Flash制作密码保护页面(1)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-22   浏览: 78 ::
收藏到网摘: n/a

  这里我们用来制作一个密码保护页面,下面的例子里预先设的密码是"jokes","stories"和"pictures",通过输入它们你可以打开一个新的相对应的页面,例如如果你输入密码"private",就可以打开页面'private.htm"一个电影,前提是这个页面private.htm已经存在。

  这个加密Flash页面最终效果如图1所示:


图1

  1、首先启动Flash MX,新建一个影片,设置影片大小为280px*35px,影片背景色为深红色,颜色代码为#990000。

  2、首先建立3个按钮元件,分别为Enter,retry和back,按钮的形状和样式根据需要来设计,这里的3个按钮如图2所示:

图2

  3、新建一个影片剪辑元件,命名为"passwordMC",进入元件的编辑区后,在图层Layer1上面添加图层Layer2,然后回到图层Layer1,使用文本工具在编辑区中绘制一个矩形文本框,在属性面板中设置其为动态文本框,并设置其变量名为password,然后在前面输入说明文字Password,将按钮Enter放到文本框后面,最后将其排列整齐,如图3所示:

图3

  4、在图层Layer2的第二帧插入关键帧,并添加Action: stop();,在关键帧上写上代码: stop();然后enter按钮上写如下代码:

  on (release, keyPress "") {
    if (password eq "pictures") {
      getURL ("pictures.htm", "_blank");
    } else if (password eq "jokes") {
      getURL ("jokes.htm", "_blank");
    } else if (password eq "stories") {
      getURL ("stories.htm", "_blank");
    } else if (password eq "private") {
      tellTarget ("_level0") {
        gotoAndStop ("private");
      }
    } else {
      gotoAndStop ("error");
    }
  }