- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Flash课件填空题的制作
网易学院: HYPERLINK /special/000915SN/flashmov.html /special/000915SN/flashmov.html
Flash课件填空题的制作
实例效果:
运行程序后,显示画面如图1,在填空题的空白处填上答案,最后单击“提交“按钮,若答案正确则在该题后面显示对号“√”,如果填充的内容不正确或者不填,该题后面显示“×”并在最后显示总分及“返回”按钮。单击“返回”按钮可再做一遍题目。
设计思路:
图层1放置题目,并拖入两个输入文本框,宋体,变量名分别是t1,t2,并延伸到第2帧
图层2第1帧放置按钮,按钮上输入文字“提交”,按钮上添加转到第2帧并停住的代码。第2帧插入关键帧,并在按钮上输入文字“返回”,按钮上添加转到第1帧并停止的代码。
图层3的第1帧添加动态文本,变量名为cj,用来显示总成绩。延伸到第2帧
图层4的第1帧添加stop();第2帧插入关键帧,帧代码用条件语句判断各题的正确,若正确显示“√”,该题就得分,否则显示“×”,该题不得分,最后累加各题的分数并显示在动态文本cj中。
操作步骤:
选菜单“文件|新建”,在弹出的对话框中选“Flash文件(ActionScript 2.0)”单击“确定”
把图层1改名为“题目”,并输入相应的题目,如图:
单击“文本工具”,在属性面板中选“输入文本”,宋体,如图:
单击此处选“输入文本”
在舞台上拖出一个输入文本框,选中该文本框,在属性面板中设置该文本框的变量名为t1,如图:
选中文本框,输入变量名t1
按住Alt键拖动该文本框到第2题的填空处并改变量名为t2,如图:
6、选菜单“插入|新建元件”,新建一个名称为“对错”的影片剪辑元件,单击确定后进入元件的编辑窗口,在第1帧右击选“动作”,输入脚本stop();在第2帧上右击,插入关键帧,在舞台上画一个“√”,在第3帧上右击插入关键帧,在舞台上画一个“×”,如图,单击“场景1”返回主场景
从库中拖出“对错”元件放到第一题后面,并在属性面板上设置实例名称为mc1,再拖一个“对错”元件放到第二题后面,设置实例名称为mc2,如图:
1、拖入“对错”元件
2、设置实例名称
在“题目”图层的第2帧右击选菜单“插入帧”,锁定该图层。
在“题目”图层上右击选“插入图层”新建图层2,双击图层2改名为“按钮”,选中“按钮”图层的第1帧,选菜单“窗口|公共库|按钮”,在弹出的按钮库面板中选一个按钮,拖到舞台的右下角并调整大小,如图:
双击舞台上的按钮,进入按钮编辑窗口,删除按钮上的文字。单击“场景1”返回主场景
用文本工具在舞台的“按钮”上输入文字“提交”,如图:
在按钮图层的第2帧插入关键帧,改按钮上的文字为“返回”,
右击第1帧上的按钮(注意是右击按钮而不是按钮上的文字)选菜单“动作”,输入代码:
on (release) {
gotoAndStop(2);
}
右击第2帧上的按钮选菜单“动作”,输入代码:
on (release) {
gotoAndStop(1);
t1=//清空第一题所填空内容
t2=//清空第二题所填空内容
cj=//清空成绩
mc1.gotoAndStop(1);
//第1题后面显示“√”或“×的影片剪辑mc1转到第1帧什么都不显示
mc2.gotoAndStop(1);
//第2题后面显示“√”或“×的影片剪辑mc2转到第1帧什么都不显示
}
15、锁定“按钮”图层,右击“按钮”图层选菜单“插入图层”新建图层3,双击图层3改名为“成绩”,选中“成绩”图层的第1帧,用文本工具,属性面板上选“静态文本”,输入文字??成绩: 分”,如图:
16、在舞台空白处单击取消对文字的选择,再用文本工具,选“动态文本”,在舞台空白处拖出一个文本框,并在属性面板上“变量”一栏输入cj,把动态文本框拖到成绩的文本框上,如图:
17、右击“成绩”按钮,选菜单“插入图层”新建图层4,双击图层4,命名为代码:在“代码”图层的第1帧右击选“动作”,输入代码:stop();
18、在“代码”图层的第2帧上右击插入关键帧,右击第2帧选“动作”,输入代码:
//第一题代码
if (t1==Ctrl+T) {
cj1=1
mc1.gotoAndStop(2);
} else {
cj1=0
mc1.gotoAndStop(3);
}
//第二题返回信息代码
if (t2==Ctrl+K) {
cj2=1
mc2.gotoAndStop(2);
} else {
cj2=0
mc2.gotoAndStop(3);
}
cj=(cj1+cj2)*50//50是每题得分数.
19、测试存盘。
说明:如果选择题要出第3题或第4题…,则每题的填空处要建相应的输入文本t3,t4,每题的后面要拖入相
文档评论(0)