快速简单制作具有检测功能单选题的动画(SWF)
李茂云
(安徽省马鞍山市博望初级中学 396177749@)
摘 要:选择题以动画游戏的形式,来评测学生,具有学生自己操作、可以返回重做、及时给出评测结果等优点。简单快速制作具有检测功能单选题的动画是必需的。
关键词:制作flash模板 影片剪辑 按钮 动作脚本 动画实例
引 言
选择题在测评学生方面具有很多的优点,如判断题也可以转换成选择题等。和纯文本或ppt等形式来比较,动画形式的选择题是以游戏的形式,具有学生自己操作、可以返回重做、及时给出评测结果等优势。如能在教学过程中得到充分应用,一定有意想不到的效果。制作此动画,需要老师要有一定的flash基础。一般老师做确实有点难,如果请专业信息教师来做的话,有点不现实,比如教学内容的安排等。大家可以根据以下内容来快速制作具有检测功能单选题的动画。
一、 制作flash模板
1. 第一帧的制作
制作16个隐形按钮“”、对错、答案影片剪辑各四个共八个“”(左边是实例答案,右边是实例对错)、提交按钮“”和动态文本框“”及新建图层2(放单选题文本)等。见图1:
图1 第一帧界面
(1) 隐形按钮“”的制作:用矩形工具画矩形,再转换为按钮,把alpha的值设为0就行。
(2) 、、的制作类似隐形按钮的制作,就不作介绍了。
(3) 对错影片剪辑的制作:第一帧为空白关键帧,第二帧是,第三帧是。答案影片剪辑的制作:第一帧为空白关键帧,第二至第四帧分别为A、B、C、D。
2. 把图层1的第一帧复制到第二帧,并把改成。如图2:
图2 第二帧界面
3. 给对错、答案影片剪辑在属性面板里取实例名称如:实例答案影片剪辑(左侧)从上往下依次是mc1、mc3、mc5、mc7;实例对错影片剪辑(右侧)从上往下依次是mc2、mc4、mc6、mc8。并在动态文本框 “” 的属性里取变量名“fs”。
4. 分别给图层的第一帧及16个隐形按钮、、等在动作面板里加上脚本代码。
5. 保存此模板。
附代码:
a.图层一的第一帧代码
b.第一个隐形按钮
其余15个隐形按钮的只需修改相应的代码就行。如第二个隐形按钮的代码修改为
其余隐形按钮的代码相应修改。
c.“返回”按钮的代码:
on(release)
{
gotoAndStop(1);
fs=" "
(1);
(1);
(1);
(1);
(1);
(1);
(1);
(1);
}
d.“提交”按钮的代码是:
on(release)
{
gotoAndStop(2);
if(d1==1)
{(3);}
else
{
(2);
}
if(d2==1)
{(3);}
else
{
(2);
}
if(d3==1)
{(3);}
else
{
(2);
}
if(d4==1)
{(3);}
else
{
(2);
}
fs=d1*25+d2*25+d3*25+d4*25
}
e. 对错和答案影片剪辑的第一帧为空白关键帧,加代码。
提醒:脚本代码要写在动作面板里,仔细检查,否则输出swf会出错的。
二、 具有检测功能单选题的动画的简单快速制作
1.依据做好的模板来做
(1)打开模板。
(2)在图层2第一帧输入并设计好单选题文本,再复制到第二帧。
(3)在第一帧把隐形按钮调到相应的A、B、C、D上,并修改函数如第一题的正确答案是A,则修改A对应的隐形按钮的代码为d1=1,其余为d1=0。其他题类推。
(4)测试影片有没有错误。
(5)如果没有错误,就从文件里输出,格式是*.swf。
2.依据flash源文件来做
(1)打开单选题的动画的源文件。
(2)删除源文件中的单选题文本,在图层2第一帧输入并设计好单选题文本,再复制到第二帧。
(3)在第一帧把隐形按钮调到相应的A、B、C、D上,并修改函数如第一题的正确答案是A,则修改A对应的隐形按钮的代码为d1=1,其余为d1=0。其他题类推。
(4)测试影片有没有错误。
(5)如果没有错误,就从文件里输出,格式是*.swf。
注:可以另存为flash文档--flash源文件,格式是*.fla。
3.单选题的动画实例:见本人省资源平台网址: