+ -
当前位置:首页 → 问答吧 → 为什么我的影片剪辑停不下来???

为什么我的影片剪辑停不下来???

时间:2011-05-11

来源:互联网

flash影片剪辑【zhuan】有一半机率停止不了。。。
请问这是为什么呢。。概率SS不会出错。可它就是停不下来。。急等懂的人解答。


jiang2._visible = 0;
ou2.text="";
ou3.text="";
var jj = 0;
var jiangpin;
var ss = random(100);
jiang2.t2.text = "";
jiang2.t1.text = "";
//引用WebService类;
import mx.services.WebService;
//定义WebService的路径;
var ws2_url:String = "xxxxxxxxx";                  //       连接  这是发送数据的服务器。可以判定与此无关。
//定义WebService对象;
var ws2:WebService = new WebService(ws2_url);
//调用GetSeqNumber方法;  
if (ss>=15) {
if (ss>=70) {
  if (ss>=95) {
   //95-99是金豆
   zhuan.onEnterFrame = function() {
    ///////////////////////////////////设置要停止的帧数/////////////////2222222222222222222222222
    var ou = 134;
    if (zhuan._currentFrame == ou) {
     
     //在【第134帧】停止
     //当前帧数指定帧数时,停止当前剪辑
     zhuan.stop();
     jiangpin = "4";
     //"20元话费";
     if (jj == 0) {
      jiang2.gotoAndPlay(1);
      var jihuics = ws.GetPriceNum(phone);
      jihuics.onResult = function(result) {
       trace("抽奖次数"+result);
       fh = result-1;
       cishu.text = fh;
       var callObject2 = ws2.GetPrizes(phone, jiangpin);
       callObject2.onResult = function(result) {
        trace("奖品是:20元话费"+result);
       };
      };
      //这句可以验证有没有发送成功。可以没有
      jj++;
     }
     jiang2._visible = true;
     jiang2.t2.text = "恭喜中奖啦!";
     jiang2.t1.text = "奖品是:20元话费";
    }
    ///////////////////////////////////设置要停止的帧数////////////////2222222222222222222222222222222222222                    
   };
  } else {
   //70-94是金豆
   zhuan.onEnterFrame = function() {
    ///////////////////////////////////设置要停止的帧数/////////////////2222222222222222222222222
    var ou = 102;
    if (zhuan._currentFrame == ou) {
     //在【第111帧】停止
     //当前帧数指定帧数时,停止当前剪辑
     zhuan.stop();
     jiangpin = "3";
     //"1000金豆";
     if (jj == 0) {
      jiang2.gotoAndPlay(1);
      var jihuics = ws.GetPriceNum(phone);
      jihuics.onResult = function(result) {
       trace("抽奖次数"+result);
       fh = result-1;
       cishu.text = fh;
       var callObject2 = ws2.GetPrizes(phone, jiangpin);
       callObject2.onResult = function(result) {
        trace("奖品是:1000金豆"+result);
       };
      };
      //这句可以验证有没有发送成功。可以没有
      jj++;
     }
     jiang2._visible = true;
     jiang2.t2.text = "恭喜中奖啦!";
     jiang2.t1.text = "奖品是:1000金豆";
    }
    ///////////////////////////////////设置要停止的帧数////////////////2222222222222222222222222222222222222                     
   };
  }
} else {
  //15-79是很遗憾没中
  zhuan.onEnterFrame = function() {
   ///////////////////////////////////设置要停止的帧数/////////////////2222222222222222222222222
   var ou = 114;
   if (zhuan._currentFrame == ou) {
    //在【第114帧】停止
    //当前帧数指定帧数时,停止当前剪辑
    zhuan.stop();
    jiangpin = "2";
    //"邀请好友后再来吧!";
    if (jj == 0) {
     jiang2.gotoAndPlay(1);
     var jihuics = ws.GetPriceNum(phone);
     jihuics.onResult = function(result) {
      trace("抽奖次数"+result);
      fh = result-1;
      cishu.text = fh;
      var callObject2 = ws2.GetPrizes(phone, jiangpin);
      callObject2.onResult = function(result) {
       trace("邀请好友后再来吧!"+result);
      };
     };
     //这句可以验证有没有发送成功。可以没有
     jj++;
    }
    jiang2._visible = true;
    jiang2.t2.text = "很遗憾没中!";
    jiang2.t1.text = "邀请好友后再来吧!";
   }
   ///////////////////////////////////设置要停止的帧数////////////////2222222222222222222222222222222222222                       
  };
}
} else {
//0-14是再来一次
zhuan.onEnterFrame = function() {
  ///////////////////////////////////设置要停止的帧数/////////////////2222222222222222222222222
  var ou = 128;
  if (zhuan._currentFrame == ou) {
   //在【第111帧】停止
   //当前帧数指定帧数时,停止当前剪辑
   zhuan.stop();
   var jihuics = ws.GetPriceNum(phone);
   //定义jiangpin奖品是是什么。"奖励再来一次";
   if (jj == 0) {
    jiang2.gotoAndPlay(1);
    jihuics.onResult = function(result) {
     fh = result;
     cishu.text = fh;
     trace("抽奖次数"+result);
     jiangpin = "1";
     //弹出中奖窗口
     var callObject2 = ws2.GetPrizes(phone, jiangpin);
     //发送数据
     callObject2.onResult = function(result) {
      trace("奖励再来一次"+result);
     };
    };
    //这句在flash里可以验证有没有发送成功。可以没有
    jj++;
   }
   jiang2._visible = true;
   jiang2.t2.text = "不要灰心";
   jiang2.t1.text = "奖励再来一次";
  }
  ///////////////////////////////////设置要停止的帧数////////////////2222222222222222222222222222222222222                       
};
}

作者: qdw168   发布时间: 2011-05-11

有没有人来呢。。。。。

作者: qdw168   发布时间: 2011-05-11

随即数SS不会出错。可影片剪辑停不下来。。这是为什么呢。。

zhuan.onEnterFrame = function() {
    ///////////////////////////////////设置要停止的帧数
    var ou = 134;
    if (zhuan._currentFrame == ou) {
     
     //在【第134帧】停止
     //当前帧数指定帧数时,停止当前剪辑
     zhuan.stop();
}

作者: qdw168   发布时间: 2011-05-11

热门下载

更多