填空题实例——“初中物理知识竞赛”

上传人:第*** 文档编号:38773779 上传时间:2018-05-07 格式:DOC 页数:8 大小:464.50KB
返回 下载 相关 举报
填空题实例——“初中物理知识竞赛”_第1页
第1页 / 共8页
填空题实例——“初中物理知识竞赛”_第2页
第2页 / 共8页
填空题实例——“初中物理知识竞赛”_第3页
第3页 / 共8页
填空题实例——“初中物理知识竞赛”_第4页
第4页 / 共8页
填空题实例——“初中物理知识竞赛”_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《填空题实例——“初中物理知识竞赛”》由会员分享,可在线阅读,更多相关《填空题实例——“初中物理知识竞赛”(8页珍藏版)》请在金锄头文库上搜索。

1、填空题实例“初中物理知识竞赛”制作思路制作本例需要添加静态文本框录入题目,添加“输入文本”类型的文本框,然后添加pushbutton(按钮)组件,最后在帧上添加用于交互判断的动作脚本。制作步骤:1. 制作课件界面 新建一个flash文件,将“图层1”重命名为“背景框架”。按照下图所示操作,在“背景框架”图层的第1帧,绘制课件背景。添加一个图层,命名为“背景文字”,按下图所示操作,添加文字。绘制矩形,填充白蓝渐变色绘制线条绘制曲线分割 填充浅黄色填充黄色2. 制作课件内容 添加一个图层,重命名为“试题”,单击“文本”工具,在该层第1帧添加一个文本框,按照如下图所示操作,输入并设置试题文字。 添加

2、一个图层,重命名为“输入框”,选择“文本”工具,在该图层添加一个用于显示试题题号的“动态”文本框,打开“属性”面板,按照如下图所示设置。输入并选中文字选择字体输入字号选择黑色打开“属性”面板 按照如下图所示操作,添加可输入试题答案的文本框,并设置其“属性”面板。 按照如下图所示操作,复制输入文本框,并设置“属性”面板。 添加一个图层,重命名为“控制”,按照如下图所示操作,添加“Button”组件。 拖动绘制文本框 选择“动态文本” 选择字体 选择字号 选择黑色 选择“居中” 输入变量seq 输入k1_1 选择“居中” 选择蓝色 选择字号 选择字体 选择“输入文本” 拖动绘制文本框 输入2 拖动

3、并复制输入文本框k1_2 输入k1_2 单击展开“组件”面板 单击 拖入场景 按照如图所示操作,设置“Button”组件的大小及参数。 重复步骤6,再添加一个“Button”组件,按照如下图所示操作,设置这一“Button”组件的大小和参数。 新建一个影片剪辑元件,命名为“批改”,按照如下图所示操作,为该影片剪辑的第1帧添加动作脚本。 单击选中该组件 打开属性参数面板 输入pgbtn 输入50 输入“批改”单击选中该组件进行相应内容修改 按照如下图所示操作,在“批改”影片剪辑内添加两个关键帧。 返回至主场景,按照如下图所示操作,从“库”面板中连续两次将“批改”影片剪辑元件拖到场景内。 单击第1

4、帧 打开“动作”面板 双击添加 添加关键帧 绘制线条 添加关键帧 绘制线条从库中拖出“批改”影片剪辑元件至此,添加实例名称为:pg1_1从库中拖出“批改”影片剪辑元件至此,添加实例名称为:pg1_23. 撰写课件脚本 单击“试题”图层第1帧,打开“动作”面板,输入如下动作脚本:myobj=new Object(); /新建一个名为myobj的对象Mmyobj.click=function(e) /为对象myobj添加click事件函数if(e.target=pgbtn) /如果按钮pgbtn被单击if(k1_1=r1_1) /判断文本框变量k1_1和变量r1_1是否相等pg1_1.gotoAn

5、dStop(3); /如果相等,则使影片剪辑pg1_1跳转至第3帧 elsepg1_1.gotoAndStop(2); /如果不相等,则使影片剪辑pg1_1跳转至第2帧if(k1_2=r1_2) /判断文本框变量k1_2和变量r1_2是否相等pg1_2.gotoAndStop(3); /如果相等,则使影片剪辑pg1_2跳转至第3帧 elsepg1_2.gotoAndStop(2); /如果不相等,则使影片剪辑pg1_2跳转至第2帧else if(e.target=czbtn) /如果按钮czbtn被单击Pg1_1.gotoAndStop(1); /使影片剪辑pg1_1跳转至第1帧Pg1_2.g

6、otoAndStop(1); /使影片剪辑pg1_2跳转至第1帧K1_1=”; /使文本框变量k1_1等于空,即清除第1个填空的答案K1_2=”; /使文本框变量k1_2等于空,即清除第2个填空的答案;pgbtn.addEventListener(“click”,myobj); /为按钮pgbtn添加监听对象czbtn.addEventListener(“click”,myobj); /为按钮czbtn添加监听对象r1_1=”西”; /变量r1_1赋值,表示第1题第1空的正确答案r1_2=”5”; /变量r1_2赋值,表示第1题第2空的正确答案seq=_root._currentframe+”

7、.”; /变量seq赋值,表示当前试题番号stop(); /停止影片播放 按Shift+Enter键,预览动画运行效果,并将文件编译成SWF或EXE格式的文件。知识点:根据类型的不同,文本框一般可分为3种:静态文本框、动态文本框和输入文本框。在制作练习型课件时,后两者经常被使用到。动态文本框可以在课件运行时动态地显示内容,还可以让教师或学生实时输入内容。if语句:条件语句格式:if(满足的条件) /如果满足。条件语句; /将执行的程序语句段if(满足的条件) /如果满足。条件语句; /将执行的程序语句段else /否则语句; /将执行的程序语句段对象:对象是属性和方法的集合,每个对象都有各自的名称。常用的按钮元件和影片元件都属于对象,一般通过点语法来使用它们的属性和方法。例如:dog._x表示获取影片剪辑dog在场景内x轴的坐标值。另外,主时间轴也是一个对象,在flash中用_root表示。例如:_root._currentframe表示当前播放到第几帧,_root.stop()表示主时间轴停止播放(如果该语句加在主时间轴的帧上,则_root可以省略)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号