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

2016-02-19 17:17 8 1 收藏

今天图老师小编给大家展示的是Flash表单制作实例集锦3:搜寻关键字,精心挑选的内容希望大家多多支持、多多分享,喜欢就赶紧get哦!

【 tulaoshi.com - 关键字 】

  Flash表单制作实例集锦1:简单表单

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

  第3节 搜寻关键字

  此表单是一个关键字搜索器,使用者输入关键字然后按下查找按钮,马上就可以从上方的待查文本中找出所符合的关键字的数量,并显示在查找结果框里,表单界面如图3.1所示:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

  

  图3.1 表单界面

  例如在左边的关键字文本框中输入要查找的关键字"the",则在右边的查找结果文本框中会显示文本中次关键字数目,如图3.2所示;

  

  图3.2 查找结果

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

  2.首先制作表单中的查找按钮,新建一个按钮元件,命名为search,进入按钮的编辑区后,使用矩形工具绘制一个圆角矩形,然后在上面输入文本:查找,同时设置好按钮的填充色和轮廓颜色,如图3.3所示;

  

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

  图3.3 制作查找按钮

  3.回到主场景中,使用文本工具依次在舞台上如图3.4所示绘制三个输入文本框:

  

  图3.4 绘制3个输入文本框

  4. 在属性面板中设置上面的文本框变量为text,用来输入待查文本,左下方的文本变量为keyword,用来输入要查找的关键字,右下方的文本变量为result,用来显示查找结果,最后给文本框添加上提示信息,再将查找按钮放置到舞台的合适位置,如图3.5所示;

  

  图3.5 添加提示信息和按钮

  5.在主场景中新增一个图层,命名为Action,

  给第1帧添加Action:

stop();

  给第2帧添加如下

Action;total = 0;n = length(text);m = length(keyword);while (Number(n)0 and Number(m)0) {search = substring(text, n, m);if (search eq keyword) {total = Number(total)+1;}n = n-1;}if (Number(total)0) {result = "找到" add total add "个关键字";} else {result = "抱歉,找不到任何关键字r";}

  此场景始终停留在第1个帧,并不会播放第2个帧,第2个影帧中的Actions由按钮来调用(用Call语句)。变量n是实体名为"text"的Text Field的字符数,变量m是实体名为"keyword"的Text Field的字符数,若两者都大于0,则执行Loop 语句。Loop语句的Actions表示为:从实体名称为"text "的大Text Field的最后一个字符开始取出m个字符来和keyword比较,若相同就将计数值"total"累加1。直到实体名称为"text"的Text Field的第1个字符才跳出Loop。最后判断计数值"total"的大小,如果变量"total"大于0,则在变量名为"result"的Text Field中显示"找到'total'个关键字",否则显示"抱歉,找不到任何关键字"

  最后给查找按钮添加如下Action:

on (press) {call("2");}  //按下按钮后会调用第2个帧的Actions来执行

来源:http://www.tulaoshi.com/n/20160219/1614852.html

延伸阅读
Flash表单制作实例集锦1:简单表单 Flash表单制作实例集锦2:存储及查阅信息 Flash表单制作实例集锦3:搜寻关键字 第4节 三角函数值计算 在Flash 中,算术计算函数十分有限,很多函数计算都必须手写很多代码得以进行,这对一些不太懂编程的朋友来说是一件很痛苦的事情,此实例提供了一些常用的三角函数例如正弦和余弦的...
红点添加关键字   红点添加关键字方法。在直播间直播的时候经常有粉丝发一些不文明的词语?小伙伴们可以在直播间里添加关键字过滤,一旦出现关键字,就会屏蔽掉哦,那么怎么添加关键字呢?现在图老师小编就教大家红点怎么添加关键字。 1)打开红点,点击右上角的,然后点击下方的;(如下图) 2)点击下方的,然后点击...
标签: 软件教程
为自己的家人、朋友、工作等等创立一个群是非常有必要的,每个群都关键词,这样可以方便别人寻找,比如你要创建一个英语的学习群,想让跟多的人加进来一起交流,这个时候qq的关键字就非常起作用了,那qq群怎么设置关键字,看看小编给大家分享的qq群设置关键字教程吧! 第一步、创建一个QQ群,先要创建一个QQ群,...
火柴如何订阅关键字   火柴如何订阅关键字?小伙伴们在火柴小组里面都有热门发布,有时候自己创建的小组里的热门很少且东西很杂?那是因为没有订阅关键字,订阅了关键字系统会准确的把热门发布到你的小组里,现在小编就教小伙伴们订阅关键字。 1)打开火柴,点击下方的然后点击打开你要订阅的小组; 2)点击右上角的...
static 1.在类中,用static修饰的属性,称为静态属性。为这个类的所有对象所共有,存放在静态存储区,所有该类的对象都可以访问且访问的都是同一变量。可以用作计数器,来统计总共创建了多少个各类的对象。 2.在类中,用static 修饰的方法为静态方法,在静态方法中不可以访问非静态的属性和方法,但在非静态方法中可以访问静态方法和属性;且...

经验教程

918

收藏

47
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部