Flash制作随机抽题设计与实现.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Flash制作随机抽题设计与实现.doc

Flash制作随机抽题设计与实现   摘 要: Flash是Macromedia公司推出的一种优秀的向量动画编辑软件。熟练应用其中的影片剪辑、按钮及ActionScript脚本语言能快速有效地制作出动感十足的作品。而且利用Flash技术制作智慧交互型练习题课件,能充分利用Flash的动画和程序设计技术使课件达到美观、智慧和交互的目的,增强吸引力和趣味性。本文详细介绍了利用Flash 8.0制作随机抽题的设计和实现方法,同时此课件的实现也给课后练习带来了一定的乐趣。   关键词: Flash 随机抽题 练习题   Flash是Macromedia公司推出的一种优秀的向量动画编辑软件,且拥有强大的交互式设计功能。近年来很多人普遍将Flash技术应用于课件辅助教学制作中,增强了课堂的趣味性和实用性。而且Flash在制作练习型课件时不需要特别复杂的程序设计,利用它提供的组件很容易制作出既逼真、美观又实用的练习类型的课件。   1.Flash随机抽题设计思想   抽签是日常生活中的一种常见行为,如商家组织的各类摸奖活动、体育彩票的选号等。在客观公正的前提下,抽签的结果具有偶然性和不确定性,相对其他人为的结果,抽签的结果更具公平性,活动参与者更容易接受。   随机抽题思想来自平时抽签的原理。将所有制作好的练习题都存放在影片剪辑组件中,再将所有对应题号的数字号码存放在一个影片剪辑组件中,从而制作形成号码滚动的动画效果。通过随机函数产生随机号码,并记下此号码,然后利用按钮控制转到号码对应的练习题题号上。   2.Flash随机抽题实现   由于随机抽题着眼于随机数的产生,因此随机产生对应于练习题题号的随机数显得非常重要,这里就着重介绍在Flash中这种功能的实现方法。   借用随机抽签的原理,在Flash中产生的随机数所对应的练习题的号码必须先依次放入单独的帧中。这里只介绍10道练习题的随机抽题制作步骤,10道以上的制作方法与此类似。   (1)打开Flash 8.0软件,新建一个Flash文?;   (2)单击“文件”→“导入”→“导入舞台”,导入一张背景图片到舞台中,并将该图层命名为“背景”层。   (3)新建一个用于存放所有对应于练习题题号的影片剪辑组件“数字”,每一帧中存放一个号码,从第1帧开始依次放置0、1、2……直到最后一个号码,如图1所示,本例从0开始共11个连续号码。第一帧放置0的目的是在最开始进入画面时显示0,0不对应任何题号。   (4)回到主场景,在第一帧处添加帧动作,如图2所示,用来控制动画的停止。   (5)同时在主场景第一帧处添加三个按钮,按钮可以自己制作也可以直接实用Flash库中的已有按钮,这里直接使用库里的按钮。单击“窗口”→“公用库”→“按钮”,向场景中拖入三个按钮,并放到合适的位置,同时分别双击按钮,更改按钮上的文字,分别更改为“请选择”、“暂停”和“进入”。“请选择”按钮用来控制数字的滚动,“暂停”按钮用来控制数字停止滚动,“进入”按钮用来控制进入相对应的练习题接口,如图3所示。   (6)将制作好的“数字”影片剪辑拖入主场景中,放到合适的位置。同时在该影片剪辑属性栏,将其命名为num,以便后面用按钮控制该影片剪辑的播放。   (7)给每个按钮添加代码。选中“请选择”按钮,右键选择“动作”,在此按钮上写下如图4所示的代码。同样方法选中“暂停”按钮和“进入”按钮,分别添加如图5和图6所示的代码。这里random(10)是产生0―9的任意整数,random(10)+2是为了产生与练习题号相对应的数。gotoAndPlay()和gotoAndStop()是为了让动画在指定位置播放和停止。   (8)在主场景中,新建一个图层,命名为“题背景”,将其拖放“背景”图层下方,同时在第11帧处插入帧,选中第2帧,绘制出你喜欢的题目背景,当然你也可以直接导入一张图片。   (9)选中“背景”图层,从第2帧开始到第11帧,添加已制作好的影片剪辑“练习题”组件,练习题题号按递增顺序排列。制作好的场景时间轴效果如图7所示。这里特别强调一点,在选中进入每一道题之后,要返回到主场景,需要一个按钮,命名为“返回”,同时给这个按钮添加代码如图8所示。这里的m重新设置其值为0,是为了在返回到主场景中时,没单击“请选择”按钮选择一个题目的时候,“进入”按钮不起作用(因为没有第0帧)。   (10)最后,“文件”“导出”“导出影片”,制作出可以运行的Flash文件。你也可以单击“文件”“发布”,生成swf文件。该文件可以单独使用,也可以插入到网页或其他文档中使用。   以上只介绍了随机抽取10道练习题的制作方法,更多练习题的制作方法类似。当然你还可以根据你自己的爱好对课件进行美化,这里补充一点

文档评论(0)

lmother_lt + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档