且行资源

关注教育技术发展与应用,关注学习资源设计与开发技术。

上一篇: flash as3适合课件制作吗 下一篇:让本地office文档与网络同步

抽奖源代码下载flash制作as3脚本

szichuan发表于2007-12-18 13:33 分类: 教育技术|FLASH浏览: 评论: 0  【我来说两句】

联欢晚会上要抽取人的号码,所以就做了这个。
代码:
//定义抽取号码范围
var hao:Array = new Array();
for(var i:int = 1;i<1001;i++){
    hao.push(i)
    }
var num:int = 0;
var add_num:int = 0;
//抽取的号分类
var xu_array:Array = ["一", "二", "三"];
//随机显示被抽号码
var timer = new Timer(400,0);
timer.addEventListener(TimerEvent.TIMER,timerHandler);
function timerHandler(event:Event):void{
    //取得hao数组的长度,里现在是1000
    num = Math.floor(Math.random()*hao.length);
    show_txt.text = hao[num];
    }

timer.start();
//开始抽取号码
start_btn.addEventListener(MouseEvent.CLICK,yaohaoF);
function yaohaoF(event:MouseEvent):void{
    add_num++;
    result_txt.text+="幸运号"+xu_array[add_num-1]+":"+Math.floor(Math.random()*hao.length)+"\r";
    //关键在这里,把上面抽出的号码从数组中删除,它就不会再出现了
    hao.splice(num, 1);
    //如果已经抽出三个奖,就停止
    if (add_num>3) {
        timer.stop();
        show_txt.text = "此轮完成,下一轮?";
        result_txt.text ="";
        start_btn.visible = false;
        next_btn.visible = true;
    }   
    }
next_btn.addEventListener(MouseEvent.CLICK,nextF);
function nextF(event:MouseEvent):void{
    timer.start();
    start_btn.visible = true;
    next_btn.visible = false;
    add_num = 0;
}
界面:

功能添加和源程序修改:http://etthink.5d6d.com/thread-606-1-1.html

源程序下载:抽奖源程序下载

本文链接地址:http://www.qiexing.com/post/769.html

且行微博】【已有0位网友发表了看法,点击发表

 

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

且行资源

QQ:510280445

E-mail:szichuan@gmail.com

最新评论及回复

最近留言

网站分类

热文排行使用

教育技术 版权所有且行 设计程序:RainbowSoft Studio Z-Blog

联系方式:sunfang@qiexing.com QQ:510280445 电话:013955453231
转载本站内容必须也遵循“署名-非商业用途-保持一致”的创作共用协议. 皖ICP备07002369号