选择题课件制作一例

资讯 驱动中国 小希 613 次阅读 0 条评论
分享 Q

第一针代码

answer_array = new Array(-1, -1, -1, -1);
key1_array = new Array(-1, -1, -1, 1);
_root.total=0;
for (var i = 1; i<5; i++) {
 eval("l"+i).key = -1;
 eval("l"+i).onRelease = function() {
  this.play();
  num = Number(this._name.slice(1, 2));
  this.key = -this.key;
  answer_array[num-1] = this.key;
 };
}
answer._visible = false;
answer.close_win._visible=false;
answer_show.onRelease = function() {
 k = 0;
 for (var i = 0; i<4; i++) {
  if (answer_array[i] == key1_array[i]) {
   k++;
  }
 }
 trace(k);
 if (k == 4) {
  answer.right_num = "正确";
  _root.total++;
 } else {
  answer.right_num = "错误";
 }
 answer._visible = true;
 //----------------------
 for(var i=1;i<5;i++){
  eval("l"+i).enabled=false;
 }
};
answer.head.onPress = function() {
 answer.startDrag();
};
answer.head.onRelease = function() {
 answer.stopDrag();
};
answer.close_win.onRelease = function() {
 answer._visible = false;
};
answer.answer.onRelease = function() {
 for (var i = 0; i<4; i++) {
  if (key1_array[i] == 1) {
   eval("l"+(i+1)).gotoAndStop(2);
   answer_array[i] = 1;
  } else {
   eval("l"+(i+1)).gotoAndStop(1);
   answer_array[i] = -1;
  }
 }
};
answer.nextt.onRelease = function() {
 for (var i = 1; i<5; i++) {
  eval("l"+i).gotoAndStop(1);
 }
 _root.nextFrame();
 for(var i=1;i<5;i++){
  eval("l"+i).enabled=true;
 }
};
stop();

版权声明:本文由驱动中国整理发布,转载需注明出处与原文链接。如有疑问请联系 editor@qudong.com
本文价值 成为第一个评分的人
登录后为本文打分
网友评论0 条评论
正在回复 的评论取消
评论加载中…
🔐

登录后参与互动

评论、点赞均可赚积分
连续签到、邀请好友也有奖励 🎁

电脑端: 微信扫码登录 微信内: 一键登录

微信扫一扫

打开微信「扫一扫」,分享本文到朋友圈或好友