
场景:
1、两个动态文本框 分别命名show_txt和result_txt(show_txt用来显示随机数result_txt用来显示抽取的数字)
2、三个按钮,分别命名为start_btn和next_btn和reset_btn(start_btn为开始抽号,next_btn继续抽号,reset_btn重新抽号)
代码:
//定义抽取号码范围
var hao:Array = new Array();
for(var i:int = 1;i<49;i++)
{
haopush(i)
}
var num:int = 0;
var add_num:int = 0;//第几次抽奖
//抽取的号分类
//随机显示被抽号码
var timer = new Timer(100, 0);
timeraddEventListener(TimerEventTIMER, timerHandler);
timerstart();
//开始抽取号码
start_btnaddEventListener(MouseEventCLICK,yaohaoF);
function timerHandler(e:TimerEvent):void
{
//取得hao数组的长度,里现在是1000
num = Mathfloor(Mathrandom()haolength);
show_txttext = hao[num];
}
function yaohaoF(event:MouseEvent):void
{
add_num++;
//result_txttext="幸运号"+xu_array[add_num-1]+":"+Mathfloor(Mathrandom()haolength)+"\r";
result_txttext="抽取号码为:"+show_txttext+"\r";
timerstop();
//关键在这里,把上面抽出的号码从数组中删除,它就不会再出现了
haosplice(num, 1);//删除已经选中的号码
//如果已经抽出49就停止
if (add_num>49)
{
timerstop();
show_txttext = "全部号码已抽取完成";
result_txttext ="";
start_btnenabled = false;
next_btnenabled = true;
}
}
next_btnaddEventListener(MouseEventCLICK,nextF);
function nextF(event:MouseEvent):void
{
timerstart();
result_txttext="";
}
reset_btnaddEventListener(MouseEventCLICK,resetF);
function resetF(event:MouseEvent):void
{
timerstart();
start_btnenabled = true;
next_btnenabled = false;
add_num = 0;
}
可以制作翻书动画效果。左右并列两摞矩形,左侧矩形是图案,右侧矩形是数字内容,右侧矩形设置进入伸展动画,左侧设置退出层叠动画,方向向右,使后一个动画的开始设置成之后。注意在动画窗格中调整好动画的前后顺序。
假设你的表格结构如下
A B C
被抽项目 抽选序号 随机抽中
ase123 5 158ves
dfgt464
ds454
da356
hynh232
ahrt679
158ves
421gfg
kuy3545
412ghj
请在C2单元格输入公式:=INDEX(A:A,ROUND(RAND()(COUNTA(A:A)-1),0)+1),
现在只需在B2单元格输入抽选序号,再回车C2单元格就会显示出被随机选中的项目,
其中A列的被抽项目数无限制。
以上就是关于谁能帮忙做一个可以插入到PPT里的抽签flash, 01-53号的。拜托! 邮箱:evermiss2003@163.com全部的内容,包括:谁能帮忙做一个可以插入到PPT里的抽签flash, 01-53号的。拜托! 邮箱:evermiss2003@163.com、PPT如何制作正面是图,背面是数字的反转抽签卡、我想做一个的随机抽签程序 ,用PPT,EXCEL做都可以,指定任意多个单元格内容为等概率随机抽出的内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)