论坛地方分区:
京津区
上海
广东省
浙江省
江苏省
山东省
安徽省
江西省
河南省
河北省
湖南省
湖北省
海南省
福建省
西南区
西北区
东北区
其它
加入收藏
返回列表 回复 发帖

使用as3做的联欢抽号,大家看看

初始定义了从1-1000的抽号范围。
有兴趣看看,原代码:
  1. //定义抽取号码范围
  2. var hao:Array = new Array();
  3. for(var i:int = 1;i<1001;i++){
  4.         hao.push(i)
  5.         }
  6. var num:int = 0;
  7. var add_num:int = 0;
  8. //抽取的号分类,这个数组根据情况也可以不用
  9. var xu_array:Array = ["一", "二", "三"];
  10. //随机显示被抽号码
  11. var timer = new Timer(400,0);
  12. timer.addEventListener(TimerEvent.TIMER,timerHandler);
  13. function timerHandler(event:Event):void{
  14.         //取得hao数组的长度,里现在是1000
  15.         num = Math.floor(Math.random()*hao.length);
  16.         show_txt.text = hao[num];
  17.         }

  18. timer.start();
  19. //开始抽取号码
  20. start_btn.addEventListener(MouseEvent.CLICK,yaohaoF);
  21. function yaohaoF(event:MouseEvent):void{
  22.         add_num++;
  23.         result_txt.text+="幸运号"+xu_array[add_num-1]+":"+Math.floor(Math.random()*hao.length)+"\r";
  24.         //关键在这里,把上面抽出的号码从数组中删除,它就不会再出现了
  25.         hao.splice(num, 1);
  26.         //如果已经抽出三个奖,就停止
  27.         if (add_num>3) {
  28.                 timer.stop();
  29.                 show_txt.text = "此轮完成,下一轮?";
  30.                 result_txt.text ="";
  31.                 start_btn.visible = false;
  32.                 next_btn.visible = true;
  33.         }        
  34.         }
  35. next_btn.addEventListener(MouseEvent.CLICK,nextF);
  36. function nextF(event:MouseEvent):void{
  37.         timer.start();
  38.         start_btn.visible = true;
  39.         next_btn.visible = false;
  40.         add_num = 0;
  41. }
复制代码
界面图:

程序下载(swf:402K,主要是一个图片较大)


源程序下载:http://www.qiexing.com/post/769.html
附件: 您所在的用户组无法下载或查看附件
加上做假功能,在第一轮第三个号码出现207 在第二轮第个号上出现593
新加代码:
switch(hao[num]){
                case 207:
                num++;
                break;
                case 593:
                num++;
                break;
                }
        if(count_num == 3){
                hao[num] =207;
                }
        if(count_num == 6){
                hao[num] =593;
                }

做假功能也有啊。

不错,收下了
:lol :lol :lol 6604
正好用的上  支持下
请问这段做假的代码怎么用????
怎么做啊?谁教教小弟
flash源文件怎么下不下来

太感谢了。。我怎么才能下载啊。。
还是不会。我怎么用不了啊。。楼主救命额

回复 12楼 sjdzj 的帖子

怎么用不了?
学习一下,学习学习
学习学习,学习学习
学习中,顶一下
不错,正想要这个,但还不知道怎么用
返回列表
高级回复 | 发新话题
B Color Image Link Quote Code Smilies
换一个