随机出题Flash来帮忙_第1页
随机出题Flash来帮忙_第2页
随机出题Flash来帮忙_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、随机出题 Flash来帮忙 江苏省扬州市梅岭小学 臧琴 一天,一位教数学的同事来找我,说用黑板出算术题给学生做,一写就是几黑板,效率太低了。问有没有自动出题的程序,让学生进行20以内的随机加法练习。笔者尝试在Flash MX中完成了这些要求,方法如下。1. 依次点击“File/New”,新建一Flash文档。2. 单击第1帧,添加对象如图1。其中,“+”和“=”为静态文本对象,直接选用文本工具输入即可。两个加数为动态文本对象,添加方法是:选中文本工具,在适当处单击,出现输入框,拖动其至适当大小,约两个占位符。打开工作区下方的属性对话框,展开“Static Text”的下拉列

2、表,选择“Dynamic Text”,在“Var”栏内输入“left”,复制动态文本“left”,将其“Var”值改为“right”,两加数的和为“Input Text”,“Var”值为“result”,三者位置如图1。右侧放按钮button1,可根据个人需要添加。 图1 添加对象单击第1帧,在工作区下方的Action-Frame面板上输入如下语句:stop(); / 停止left=random(10);right=random(10); / 为两个加数赋值,random(10)为从0到10的任意整数。result=" " /结果栏为空值,以空格代替不显示。单击b

3、utton1按钮,输入以下语句:on (release) if (Number(result)=(Number(left)+Number(right)  gotoAndStop(2); else gotoAndStop(3);/ 如果输入的值为两个加数的和则转到第2帧,否则转到第3帧。3. 按F6键添加第2个关键帧。用直线工具绘制“”,将按钮button1删除,插入按钮button2(为了和button1区别开),在按钮后可输入静态文本“再来一题”。单击第2帧,在Action-Frame面板上输入如下语句:stop(); 单击button2按钮,输入语句:on (relea

4、se) gotoAndStop(1); /做对则返回第一帧继续。4. 按F6键添加第3个关键帧。将“”删除,添加 “?”,按钮button2删除,插入按钮button1,按钮后输入静态文本“再想一想”。单击第3帧,在Action-Frame面板上输入如下语句:stop();单击button1按钮,输入以下语句:on (release) if (Number(result)=(Number(left)+Number(right)  gotoAndStop(2); else gotoAndStop(3);/ 如果输入的值为两个加数的和则转到第2帧,否则转到第3帧。此处也可将第1帧的button1直接复制过来。至此,一个可随机出题的小程序已基本完成。如想用音乐对学生形成一定的激励,可以继续完成步骤5。5. 在第2帧和第3帧放置了答对和答错两个选项,那么我们可以在这两帧分别添加相应的夸赞和鼓励两种声音。点击“Insert Layer”新建图层layer2,将其改名为“sound1”,单击第2帧,按F7键,新建一空白关键帧,插入夸赞的声音1。继续点击“Insert Layer”新建图层layer3,将其改名为“sound2”,单击第3帧,按F7键,新

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论