Flash轻松搞定单选题制作

  Flash MX加入了属性面板(Properties Inspector),新引入了由Flash 5.0的智能电影夹(SmartClip)演变而来的组件——Components,它预设了7个Components UI(如图1),运行Flash MX后,在界面的右下方,它们分别是CheckBox、ComboBox、ListBox、PushButton、RadioButton、ScrollBar、ScrollPane。Components的使用方法也很简单:通过封装好的结构,只要在属性面板上设置入口参数即可达到目的。本文就用组件中的CheckBox、RadioButton两个组件来举两个制作单选题的例子,通过此例你会发现,Flash MX将给我们带来更强大的功能和更简便的操作方法。


  图1

  1、运行Flash MX,按组合键“Ctrl+F8”制作第一个单项选择题的电影剪辑mc1。

  (1)如图1所示,进入电影剪辑编辑界面后,用常用工具栏上的文字工具在界面上输入题目文字(静态文本)和一个动态文本框。在属性面板(Properties Inspector)上,把该动态文本显示的格式设置好,并把它的变量命名为show1。

  (2)从组件栏中把RadioButton拖出四次,把这四个实例名(Instance name)分别命名为RadioBox1、RadioBox2、RadioBox3、RadioBox4。每个RadioButton的属性为:标签(label)——在这里设置各个选项的内容;初始状态(Initial State)——用于设置初始显示时是否被选中;组名(Group Name)——各选项所属的组名字,值得注意的是这四个RadioButton都会归于某个Group,这个Group组在默认状态下是RadioGroup,每个Group只可以有一个被选中,所以相同的Group(像本文中的四个RadioButton)的组名一定要相同;数据(Data )——本课件分别设置成a、b、c、d;标签显示位置(Label Placement)——采用默认值不变;事件控制(Change Handler)——非常有用,它可以在部件触发事件的时候同时激活一个Handler程序,分别把这四个RadioButton的Charge Handler设置为clickradioA、clickradioB、clickradioC、clickradioD。

  (3)用鼠标单击时间轴上的第一帧,再单击编辑界面下方的Action状态条,在专家模式下输入以下内容:

  function clickradioA(){

  //当鼠标单击第一个选项时,调用其函数,第一题设置选项A正确。

  show1="a";

  score1=5;

  }

  function clickradioB(){

  show1="b";

  score1=0;

  }

  function clickradioC(){

  show1="c";

  score1=0;

  }

  function clickradioD(){

  show1="d";

  score1=0;

  }

  2、制作第二小题:按组合键“Ctrl+L”调出库,用鼠标单击刚刚制作好的mc1,选择快捷菜单中的Duplicate命令复制一个,然后双击复制的电影剪辑,进入电影剪辑编辑界面。按照上述步骤把题干、各选项的标签作相应的修改。如果第二小题正确选项仍然是A项,该电影剪辑的Action就不用改动了,如果不是A项,就要把上述的Action作相应改动。

  3、回到Scrne1编辑界面,按组合键“Ctrl+L”调用库,把mc1、mc2拖入主场景中,并分别把它们实例名命名为itnmc1、itnmc2。

  4、再从组件栏中拖出Push Button组件到主场景的舞台上,在属性面板上,两项参数分别做如下设置:标签(Label)——交卷,事件控制(Click Handler)——clickPush。


  图2

  5、再用鼠标右键单击时间轴第一帧,选择快捷键Action,在专家模式下输入以下内容:

  function clickPush(){

  //score1、score2分别为第一小题、第二小题的得分。 score=itnmc1.score1+itnmc2.score2;

  }

  当然,一份试卷中选择题的数目还是比较多的,不过如果您掌握了以上的方法,相信再多的题目您也可以轻松应付了。

时间: 2024-09-20 00:12:16

Flash轻松搞定单选题制作的相关文章

用Flash轻松制作照片上的水纹波动效果

本教程利用Flash轻松制作照片上有水纹波动的效果. 创建FLASH文档,然后准备一幅美女照片为背景来用,按CTRL+J调整属性. 图1 然后把图片转换为影片剪辑,起名为photo_mc,然后我们设置影片剪辑的位置.确认影片剪辑选中状态下,我们打开对齐面板,然后设置如下. 图2 然后命名实例名: 图3 然后为第一帧添加如下动作: import flash.filters.DisplacementMapFilter; import flash.display.BitmapData; import

Flash轻松制作2008北京奥运邮票

第一步:新建文件,画布大小改为宽200像素.高276像素:新建图形元件,绘制北京奥运图(可以导入相关的图片进行临摹).效果如下: 不愿绘制的,可下载下面的文件,再导入flash中,不过这样制作出的文件比绘制的要大很多. 第二步:将第一步制作的图形元件拉入主场景,在当前层的下方新建图层,然后画一矩形(比上层的图形元件要大点),边框选绿色,填充选白色.效果如下: 第三步:选中边框,在属性中选自定义,进行如下设置: 第四步:仍然选中边框,将线条转换为填充,如下图: 第五步:选中填充色,剪切:删除当前帧

几行代码轻松搞定网页的简繁转换

简繁转换|网页 对网页进行简繁字体转换的方法一般有两种:一是使用<简繁通>这样的专业软件,另外一种是制作两套版本的网页.显然,这两种方法都较为麻烦,而且专业软件一般不能用于免费的空间.笔者在这里给大家提供一个非常简单的方法,只须在页面上添加几行代码就可以轻松搞定网页的简繁转换了.首先在http://www.knowsky.com/download/transform.js处下载用于简繁转换的js文件transform.js,复制到网站目录下,然后使用网页制作工具打开需要进行简繁转换的网页,

一步一步轻松搞定您的个人数码免冠照

应用目标:制作证件照片 使用软件:Photoshop 7.0(其他版本操作类似) 实现难度:即学即会 相信许多朋友都有这样的经历:填写应聘表.考个驾照或是办个工作证经常会用到免冠照,可每次都想不起来上回留下的底(照)片放在哪里,回到家里翻天覆地地一阵好找,结果常常是无功而返,最后只好一边抱怨自己记性不好一边梳妆打扮走进照相馆,一番讨价还价之后,然后极不情愿地把银子数给照相馆老板,到了下回这样的情形依然会重现.要是我们做好一个无需底片的数码免冠照存在个人电脑或软盘里,随用随扩,岂不是要省掉许多麻烦

用Photoshop滤镜三分钟轻松搞定拼图

滤镜 女儿最喜欢玩拼图游戏,每次买拼图玩具的理由就是它们的画面不一样.家里的拼图玩具堆成山,可是她的兴致依然不减. 一天,我上网时无意中发现了Photoshop的一款制作拼图的滤镜--AV Bros.公司的Puzzle Pro滤镜.下载回来一试,果然效果不错!女儿喜欢的拼图玩具仅用三分钟就轻松搞定了.好东西不敢独享,下面我就给大家详细介绍一下. 首先,到http://download.sina.com.cn/cgi-bin/detail.cgi?s_id=8779去下载并安装这款滤镜,关于如何安

手机储存空间不足?ROM助手轻松搞定

在使用安卓智能手机时,经常会出现"存储空间不足"的提示,相信更多的人一定尝试过删除无用照片或视频,卸载APP等来缓解此类情况,但不久又会收到同样的提示,实在让人着急,甚至有些手机里的顽固软件根本无法删除,其实面对储存空间不足的状况,我们只需要借助ROM助手(及相关编辑制作工具)一键删除即可轻松搞定!我们应该知道,手机存储空间并不是单指内存卡,而是指ROM空间的大小,一般即便ROM空间很大,但真正可以用来 预装软件和数据的空间依然非常少,无论是国产还是国外产的安卓手机,大多是16G,32

Illustrator轻松搞定SVG ICON的模糊问题分享

给各位Illustrator软件的使用者们来详细的解析分享一下轻松搞定SVG ICON的模糊问题. 分享一览:   @京东设计中心 :很多设计师跟开发都会遇到SVG 图标模糊的问题,今天我们简单教你四招,轻松搞定这个问题,有需要的同学赶紧来收 >>> 简单介绍 随着高清视网膜屏的出现,网页设计也需要考虑各种高清屏幕的显示效果,前端在写代码的时候也需要根据屏幕的不同,输出不同分辨率的icon图片,真的好多工作量啊~ 为了解决屏幕分辨率对图标影响的问题,SVG格式的icon出现了,简单的说它

轻松搞定数据访问层[续]

访问|数据 数据库表 Tbl_Teacher 数据字段名称 类型 说明 teaID Int 自动编号 teaCode Char(20) 教师员工号 teaName Nchar(10) ? teaGender Bit ? teaNation Nchar(6) ? teaAge TinyInt ? Tbl_Student 数据字段名称 类型 说明 stuID Int 自动编号 stuCode Char(20) 学生证号 stuTeacherCode Char(20) 班主任的员工号 stuName

轻松搞定数据访问层

访问|数据 下面实现的方法,可以把你从SQL的Add,Delete,Update,Select的重复劳动解脱出来 1.实体类2.访问类 现在以下表为例tblPerson(perID,perName,perGender,perOld,perNation) 实体类Person---------IDNameGenderOldNation 访问基类DataOper------------Shared DeleteShared AddShared UpdateShared Select 访问类Person