随机出题Flash来帮忙.doc

随机出题Flash来帮忙.doc

ID:55192166

大小:89.50 KB

页数:3页

时间:2020-05-02

随机出题Flash来帮忙.doc_第1页
随机出题Flash来帮忙.doc_第2页
随机出题Flash来帮忙.doc_第3页
资源描述:

《随机出题Flash来帮忙.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

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

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

4、ease){gotoAndStop(1);} //做对则返回第一帧继续。  4.按F6键添加第3个关键帧。将“√”删除,添加“?”,按钮button2删除,插入按钮button1,按钮后输入静态文本“再想一想”。  单击第3帧,在Action-Frame面板上输入如下语句:  stop();  单击button1按钮,输入以下语句:  on(release){if(Number(result)==(Number(left)+Number(right)))   {gotoAndStop(2);}  elsegotoAndStop(3);  }//如果输入的值为两个加数的和则转到第2帧,否

5、则转到第3帧。  此处也可将第1帧的button1直接复制过来。  至此,一个可随机出题的小程序已基本完成。如想用音乐对学生形成一定的激励,可以继续完成步骤5。  5.在第2帧和第3帧放置了答对和答错两个选项,那么我们可以在这两帧分别添加相应的夸赞和鼓励两种声音。点击“InsertLayer”新建图层layer2,将其改名为“sound1”,单击第2帧,按F7键,新建一空白关键帧,插入夸赞的声音1。继续点击“InsertLayer”新建图层layer3,将其改名为“sound2”,单击第3帧,按F7键,新建一空白关键帧,插入鼓励的声音2。至此,关键帧关系如图2所示。   图2关键帧示意

6、图  好了,现在就可以按组合键“Ctrl+Enter”试一试了。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。