图69-6 课件图层结构
(1)【action1】图层的动作脚本。在这个图层的第1帧定义以下程序代码: stop();//控制影片停止 然后在【action2】图层上,将第1帧复制到第2帧和第4帧。这样就可以控制每出现一个判断题页面就停止,等待用户答题。 (2)【action2】图层的动作脚本。本课件的主要程序代码都在这个图层上,分别叙述如下: 第1帧上的动作脚本: //以下初始化一些变量 total=3;//定义题目总数 dui=0;//定义答题正确数变量 cuo=0;//定义答题错误数变量 chengji=0;//定义测验成绩变量 //以下通过侦听器对象判断用户对单选按钮的选择 flashistListener = new Object();//定义侦听器对象 flashistListener.click = function(evt) {//定义侦听器对象的click事件函数 result= evt.target.selection.data;//将用户单击的那个单选按钮的data值保存在变量result中 if(result==1){ dui++; } else{ cuo++; } }; g1.addEventListener("click", flashistListener);//将组名为g1的单选按钮注册到侦听器对象
//自定义一个函数timeLimit
function timeLimit() { play(); }
//每6000毫秒(4秒)执行一次timeLimit()函数 pauseID=setInterval(timeLimit, 6000);
第2帧上的动作脚本: g2.addEventListener("click", flashistListener);//将组名为g2的单选按钮注册到侦听器对象
第3帧上的动作脚本: g3.addEventListener("click", flashistListener);//将组名为g3的单选按钮注册到侦听器对象
第4帧上的动作脚本: clearInterval(pauseID);//清除定时器 chengji=Math.round(100*dui/total);//计算测验成绩
至此,课件制作完成。
上一页 [1] [2]
|