Flash表单制作实例集锦(2)--存储及查阅信息

  第2节 存储及查阅信息

  在此表单中,用户可以事先往表单中添加多条信息,然后可以在所添加的信息中查找特定的信息项,该表单的最终效果分别如图2.1和图2.2所示;


  图2.1 表单的输入信息界面


  图2.2 表单的查询信息界面

  1.首先启动Flash,新建一个影片,设置影片舞台大小为400px*300px(单位为象素),影片背景色为浅蓝色,颜色代码为#CCCCFF.

  2.首先来制作表单中要用到的三个按钮,分别为后退按钮,提交按钮和查找按钮.此3个按钮的制作方法相同,只是按钮上的文字提示信息不同,这里以后退按钮为例来说明其制作方法.

  新建一个按钮元件,命名为Back,进入元件的编辑区后,选择工具箱中的矩形工具,然后在圆角矩形半径设置附加选项中设置圆角矩形半径为3,矩形轮廓线颜色为白色,填充色为灰色,颜色代码为#95AEBF,在按钮的弹起帧绘制一个大小适中的矩形,并给其添加上文字提示信息:后退,如图2.3所示:


  图2.3 绘制圆角矩形按钮

  然后分别在按钮的后3帧插入关键帧,回到指针经过帧,改变按钮的填充色为浅灰色,颜色代码为#C2D2DA,如图2.4所示:


  图2.4 改变按钮填充色

  按照上面相同的办法分别制作提交按钮和查找按钮,分别如图2.5和图2.6所示;


  图2.5 提交按钮


  图2.6 查找按钮

  3.回到主场景中,使用文本工具在舞台的上面居中位置绘制一个长方形的文本框,在属性面板中设置其类型为输入文本,文本框变量名为entered,此文本框用来进行表单信息的添加和查询内容的输入,文本框的其它相关设置如图2.7所示;


  图2.7 绘制输入文本并设置属性

  4.同样使用文本工具在输入文本框下方绘制一个大的方形文本框,在属性面板中设置文本框类型为动态文本,文本框变量名为names,此文本框用来显示添加到表单中的信息项和显示查找结果,其它相关设置如图2.8所示:


  图2.8 绘制动态文本框

  这里要注意的是一定要设置文本框为多行显示,不然即使添加了多条信息,也只能显示一条.

  5.文本框设置好后,接下来在舞台上布置一些提示信息和控制按钮,在第1帧中如图2.9所示布置场景:


  图2.9 第1帧的布局

  第1帧的界面是输入表单信息界面,其中用户可以在最上面的输入按钮中输入想添加到表单中的信息,只要按下提交按钮就可以将信息提交到表单中,同时显示在下面的动态文本框中.最下面的查找按钮用来切换输入信息界面和查找界面,查找界面和输入信息界面非常类似,只不过提示信息和按钮不太相同,为了简化操作,我们可以在输入界面的基础上通过修改来制作查找界面.

  6.在第2帧插入一个关键帧,现在两帧的界面完全一样,首先在属性面板中修改上面的输入文本框文本变量为nametofind,用来输入要查找的信息内容,同样的修改下面的动态文本框文本变量名为searchresults,用来显示在表单中查找到的内容,这里可以在里面输入文本: 准备查找……,用来在查找过程中提示用户目前的状态,然后如图2.10所示改变提示信息和控制按钮:


  图2.10 设置表单的查找界面

  7.在主场景中添加一个图层,給图层中的每帧都添加Action:stop();.

  8.回到第1帧,给输入界面中的提交按钮添加如下Action:

  on (release) {

  namecount = Number(namecount)+1;

  set("name" add namecount, entered);

  temp = eval("name" add namecount);

  names = names add namecount add ". " add temp add newline;

  entered = "";

  }

  给查找按钮添加Action; on (release) {

  nextFrame();

  }

  //跳到第2帧,也就是切换到查询界面

  9.回到第2帧,给提交按钮添加如下Action:

  on (release) {

  Index = 1;

  found = false;

  while (Number(Index)<=Number(namecount) and not found) {

  if (eval ("name" add Index) eq nametofind) {

  found = true;

  searchresults = "您要找的数据在第 " add Index add newline add newline add ( Index - 1) add ". " add (eval("name" add (Index - 1))) add newline add Index add ". " add (eval("name" add Index)) add newline add ( Index + 1) add ". " add (eval("name" add (Index + 1)));

  } else {

  Index = Number(Index)+1;

  }

  }

  if (Number(found) == Number(false)) {

  searchresults = "没有您要找的数据……";

  }

  nametofind = "";

  }

  给后退按钮添加如下Action;

  on (release) {

  prevFrame();

  }

时间: 2024-08-02 19:02:46

Flash表单制作实例集锦(2)--存储及查阅信息的相关文章

Flash表单制作实例集锦(1)--简单表单制作

自从Macromedia公司发布flash以来,flash以其强大的功能很快就在网络上风靡起来,闪客一族也成为目前网络上最潮流的一族.flash不仅在动画制作上有很强的实力,在交互功能上也毫不逊色,网络学院应许多网友的要求,推出连续7节的flash在交互功能上的应用实例,希望能使你在flash网站制作上达到较高的水平. 第1节 简单表单 在这个简单表单实例中,在输入框中输入想要输入的内容,然后按提交按钮,这时从输出框中将输出输入框中的内容,如果按清除按钮,则将清除输入框和输出框中的所有内容,以便

Flash表单制作实例:Email表单

第6节 Email表单 本实例制作一个简单的Email电子邮件表单,用户只需要添好相应的邮件信息,就可以自动调出系统默认的邮件收发程序,邮件收发程序中邮件的相关信息会自动根据表单中的内容被添好,表单的界面如图6.1所示;   图6.1 Email表单主界面 1.首先启动Flash,新建一个影片,设置影片舞台大小为400px*300px(单位为象素),设置影片背景色为灰色,颜色代码为. 2.将主场景中的默认图层更名为Form,使用文本工具分别在舞台的垂直方向上绘制3个文本框,全部设置为输入文本框,

Flash表单制作实例:用户登陆系统

第5节 用户登陆系统 使用Flash制作的表单可以用做网站的登陆入口,至于输入特定的用户名和密码,才可以进入该网站,本实例就来制作一个简单的用户登陆系统,如果输入的密码和用户名相同,则可以登陆到网站上,如果不相同,则给出提示信息,不能登陆到网站. 此登陆系统界面如图5.1所示;   图5.1 用户登陆系统主界面 比如我们在用户名文本框中输入User,然后在密码文本框中也输入Use,则自动打开Ie浏览器窗口,进入网站,如果输入的密码和用户名不相同,则给出如图5.2所示的出错信息:   图5.2 出

Flash表单制作实例:三角函数值计算

第4节 三角函数值计算 在Flash 中,算术计算函数十分有限,很多函数计算都必须手写很多代码得以进行,这对一些不太懂编程的朋友来说是一件很痛苦的事情,此实例提供了一些常用的三角函数例如正弦和余弦的计算,表单最终效果如图4.1所示:   图4.1 最终效果 1.首先启动Flash,新建一个影片,设置影片舞台大小为250px*200px(单位为象素),影片背景色为白色. 2.选择工具箱中的文本工具,在舞台上的适当位置输入提示文本"在此输入角度:",然后还是使用文本工具在右边绘制一个文本框

Flash表单制作实例:搜寻关键字

  第3节 搜寻关键字 此表单是一个关键字搜索器,使用者输入关键字然后按下查找按钮,马上就可以从上方的待查文本中找出所符合的关键字的数量,并显示在查找结果框里,表单界面如图3.1所示:   图3.1 表单界面 例如在左边的关键字文本框中输入要查找的关键字"the",则在右边的查找结果文本框中会显示文本中次关键字数目,如图3.2所示;   图3.2 查找结果 1.启动Flash,新建一个影片,设置影片舞台大小为500px*300px(单位为象素),影片背景色为浅绿色,颜色代码为#CCCC

表单制作方式大比拼

回想自己从事Web方面的开发已经有6-7年,对于各种Web技术都已经非常熟悉.可是,身为程序员的我对于制作Web表单界面的事着实心痛. 心痛1:很多后端代码和逻辑要写,可我还不得不费力的在各种网页制作工具中拖放控件放到美工提供的美术模板中.再配上css写上javascript.表单大一点够我弄上一整天. 心痛2:表单这东西,不是老手还干不了,又要漂亮又要有功能所以要和各种各样的table,td,div,javascript,css打交道.稍微不注意,显示效果就和所想的不一样,最后这种事情全成了老

WEBJX收集30个优秀的网页表单制作实例

这里是30个相比风格更加明显,更注重"外貌"的包括评论表单在内的一些优秀的表单应用设计,任何人都希望可以在使用产品的同时能获得愉悦的感受,因此,一个提供易用漂亮的交互方式的Web表单可以吸引更多用户的响应,在愉悦使用的同时留下更直观的视觉印象. 相关文章: 网页设计师参考:网页登录表单设计实例 网页交互设计参考:漂亮的网页登陆表单设计实例 CSS网页设计实例:15个用CSS设计的网页表单实例 1. Synch Media 2. Ft designer 3. Glass house 4.

有没有开源的表单制作工具?

问题描述 请教大家,有没有开源的表单制作工具?可以从数据库中取数据.自动获取放到表单上面.可以填写表单内容,存入后台数据表?? 解决方案 解决方案二:DBBrowserforSQLite这样的

AngularJs表单验证实例代码解析_AngularJS

常用的表单验证指令如下详情: 1. 必填项验证 某个表单输入是否已填写,只要在输入字段元素上添加HTML5标记required即可: <input type="text" required /> 2. 最小长度 验证表单输入的文本长度是否大于某个最小值,在输入字段上使用指令ng-minleng= "{number}": <input type="text" ng-minlength="5" /> 3.