+ -
当前位置:首页 → 问答吧 → 求高手给我解释代码

求高手给我解释代码

时间:2011-08-22

来源:互联网

stop();
var score:Number;
var serverArr:Array = new Array();
var PCArr:Array = new Array();
var servceArr:Array = new Array();
var serverSore:Number = 0;
var PCSore:Number = 0;
var servceSore:Number = 0;
var addSore:Number = 0;
textMc.fnum.text = "";
var frameNum:Number;
count();
function count() {
       serverArr = _root.compServerArr[id][_root.prodArr[id][0]];
       PCArr = _root.compPCArr[id][_root.prodArr[id][1]];
       servceArr = _root.servceArr[id];
       for (var i = 0; i<4; i++) {
              serverSore += sove(serverArr[i], _root.sArr[i][0]);
              PCSore += sove(PCArr[i], _root.sArr[i][1]);

       }
       for (var i = 0; i<3; i++) {
              servceSore += sove(servceArr[i], _root.sServceArr[i]);
       }
       for (var i = 0; i<4; i++) {
              addSore += sove(_root.compAddArr[id][i][1], _root.AddArr[_root.compAddArr[id][i][0]]);
       }
       score = Math.round((serverSore+PCSore+servceSore+addSore)*100)/100;

       frameNum = Math.ceil(score)+1;
       init();
}
function init() {
       this.onEnterFrame = function() {
              if (_currentframe<frameNum) {

                     nextFrame();
              } else {
                     if (id == 2) {
                            textMc.fnum.text = score+0.17;
                            nextFrame();
                     } else if (id == 1) {
                            textMc.fnum.text = score+0.08;
                     } else {
                            textMc.fnum.text = score;
                     }
                     delete this.onEnterFrame;
              }
       };
}
function sove(num1:Number, num2:Number):Number {
       var resultNum = 0;
       if (num1 == undefined) {
              num1 = 0;
       }
       if (num2 != 0) {
              if (num1>=num2) {
                     resultNum = 1;
              } else {
                     resultNum = num1/num2;
              }
       } else {
              resultNum = 0;
       }
       return resultNum;
}

红色的区域代码我看不明白

作者: carolzhou4   发布时间: 2011-08-22

从数组中取值

作者: flash023   发布时间: 2011-08-22