闪光万圣节小事测验
时间:2012-12-26 16:07来源:卓想空间http://www.zxgzs.com 作者:QQ:610929375 点击: 次
每个测验都需要一个前奏屏幕,对不对?
所有权利,而不是每一个测验,但我不会,只是因为我喜欢他们-解释测验的目的,并为用户提供了一会儿,然后潜水。我已经设置了一个基本的模板,我测验的第一帧上,只是一些图形和布局,我比较喜欢的,和一个启动按钮,允许用户选择他们什么时候会开始回答问题。
任何层,甚至是空白的操作层,如果你想在时间轴上()的第一帧上按一下滑鼠右键,然后打开“ 动作 ”面板。 插入一个站开始,这样的电影不玩的初始页面之外,直到我们告诉它。
之后,仍然在该帧的“操作”窗格中,创建了一个变量得分 ,并使其等于0:
停止();
得分= 0;
请记住,VAR定义了一个变量,当你把它放在面前的一个新的变量名。 我们将用得分来跟踪用户的测验得分的得分值加一,每次点击一个正确的答案。
不过,在这样做之前,继续和脚本启动按钮移动到下一帧,在这里我们存放的第一个问题:
关于(释放) {
gotoAndPlay (2);
}
像往常一样,这仅仅是一个简单的功能,搭配的gotoAndPlay 。
在下一帧,添加你想要的任何图形,随着第一个问题,两个独立的静态文本字段包含选项的答案。 我只用了两个,但你可以使用尽可能多的,因为你需要。
在此框架中插入一个停止 ,然后移动到下一帧,并设置你的第二个问题-那么,直到你有关于你的第三,第四,等下一帧一帧的每一个问题要解决你的测验。 确保插入额外的停止使每帧的电影暂停,直到用户点击一个答案。
尽量保持为奇数的问题,在闪存检查,看看分数的价值是大于可能的最高得分的一半,而你不想结束了50/50,他们既不通过也不会失败。
在下一帧后,你的最后一个问题,创建一个屏幕,用户将看到的消息,如果他们通过。 在框架之后,创建另一个屏幕上,用户将看到的消息,如果他们失败了。 在每一帧中插入一个停止,还创建了一个按钮上的每一帧,将采取用户返回到开始进行测验。使用
关于(释放) {
gotoAndPlay (1);
}
在按钮上,这样,当点击时,它会重新启动从第一帧的电影。
现在回到你的第一个问题的框架中,单击第一个答案,并将其转换到一个Button类型的符号(F8)。 自定义您的过来,下来,无论您选择的命中状态,但不要忘了使用实心填充整个可点击区域中的命中状态。 否则,用户将必须精确地操纵鼠标点击的文字和无处,可以强烈地令人沮丧。
做同样的在每个帧上的所有您的选择。
一旦你完成转换您所有的选项,正确和错误的符号:回到您的第一帧,右键点击正确的答案,并打开“ 操作 ”窗格中。 我们要告诉Flash当用户点击正确的答案,应该采取的变量得分的价值,我们创建符合用户的正确答案数,并添加一个。 然后,它应该前进到下一帧/下一个问题:
关于(释放) {
得分=得分+1;
gotoAndPlay (3);
不正确的答案,你只要按一下前进到下一帧,而不增加的价值得分:
关于(释放) {
gotoAndPlay (3);
重复此,你有一个问题,节省每帧的最后,仅仅是提高一个gotoAndPlay命令中的帧编号的一个,它的进步帧/在一个时间的问题。 留下的最后一个问题,因为我们要做一些不同的。
最后一帧后,最后一个问题,我们必须暂停,以确定下一步去哪里。 对认为是通过或失败的得分,我们需要检查的价值得分 。 让我们开始会发生什么,如果用户点击一个错误的答案:
关于(释放) {
(4分){
gotoAndPlay (9);
}
(得分<= 3){
gotoAndPlay (10);
}
}
因为我有7个问题,获得及格分数的最低多数是4,而如果不这样做会失败。 所以,我将我的第一个if语句测试,看看如果分数的价值是大于或等于4,如果是这样,它应该和逐帧播放,我的“通”的消息显示。
为了确保所有的基地都包括在内,另外一个if语句测试,看看如果得分小于或等于3,这是最大未能得分。 如果是这样,那么,电影“第10帧,我的”失败“的消息显示。
现在,让我们来作一个小小的调整到脚本中的最后一个正确的答案。
正确的答案,我们唯一需要做的是确保的价值被更新之前,它的最低合格值测试的得分:
关于(释放) {
得分=得分+1;
(4分){
gotoAndPlay (9);
}
(得分<= 3){
gotoAndPlay (10);
}
(责任编辑:卓想空间http://www.zxgzs.com)