当前位置:首页 » 操作系统 » flash抽奖源码

flash抽奖源码

发布时间: 2023-01-12 06:53:22

❶ 求flash转盘源码~~ 要求有12个奖品,连续抽12次。每次不重复。

求源码不如自己写,用影片剪辑的旋转属性控制转盘的转动和停下的位置,目测并不难

❷ Flash制作随机抽签程序

麻烦楼主追加点分数,谢谢

--------------------------------------
场景:
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++)
{
hao.push(i)
}
var num:int = 0;
var add_num:int = 0;//第几次抽奖
//抽取的号分类

//随机显示被抽号码

var timer = new Timer(100, 0);
timer.addEventListener(TimerEvent.TIMER, timerHandler);
timer.start();

//开始抽取号码
start_btn.addEventListener(MouseEvent.CLICK,yaohaoF);

function timerHandler(e:TimerEvent):void
{
//取得hao数组的长度,里现在是1000
num = Math.floor(Math.random()*hao.length);
show_txt.text = hao[num];
}

function yaohaoF(event:MouseEvent):void
{
add_num++;
//result_txt.text="幸运号"+xu_array[add_num-1]+":"+Math.floor(Math.random()*hao.length)+"\r";
result_txt.text="抽取号码为:"+show_txt.text+"\r";
timer.stop();

//关键在这里,把上面抽出的号码从数组中删除,它就不会再出现了
hao.splice(num, 1);//删除已经选中的号码

//如果已经抽出49就停止
if (add_num>49)
{
timer.stop();
show_txt.text = "全部号码已抽取完成";
result_txt.text ="";
start_btn.enabled = false;
next_btn.enabled = true;
}
}
next_btn.addEventListener(MouseEvent.CLICK,nextF);
function nextF(event:MouseEvent):void
{
timer.start();
result_txt.text="";
}

reset_btn.addEventListener(MouseEvent.CLICK,resetF);
function resetF(event:MouseEvent):void
{
timer.start();
start_btn.enabled = true;
next_btn.enabled = false;
add_num = 0;
}

❸ 求一个flash 抽取姓名的源码。要求不重复,名字滚动。。。 大概500个人姓名,抽50个。

//名字通过数组形式存储。你也可以用其它方式存储。这个例子中我只写了15个元素而已
var arr:Array = ["na1","na2","na3","na5","na4","na11","na21","na31","na51","na41","na12","na22","na32","na52","na42"];

var obj:Array = new Array();
//设定抽取个数,这里我设置为10个;
var countNum:Number = 10;
for(var i = 0; i<=countNum; i++)
{
var suijiN = Math.floor(Math.random()*arr.length);
obj.push(arr[suijiN]);
arr.splice(suijiN,1);
}
var str:String = "";
for each(var element in obj)
{
str+="第" + (obj.indexOf(element)+1) + "个抽取中的名称为:" + element+";\n";
}
trace(str);

//为了你这一百分,大半夜给你调试代码。。有不懂再说

❹ 怎样用Flash制作转盘抽奖程序

使用Flash制作转盘抽奖程序工具/原料Flash8.0
步骤/方法先插入一个影片剪辑(插入-新建元件-影片剪辑),在这个影片剪辑里画一个转盘,具体分成几等份及各部份大小由实际情况决定。
这里一共添加了三个图层,下面一层是下面的圆,中间第二层是文字,并加上投影滤镜,上面第三层加上了一个高光效果,让转盘看上去立体感强一些。
插入一个图形元件,画一个小三角形,用来指向当前的奖号
插入一个按钮元件,画一个按钮出来
回到场景,将转盘、按钮、小三角形的位置在场景中摆好
选中影片剪辑(那个转盘),然后设置其实例名称(属性-实例名称)为“zp”
选中这一帧,添加帧动作为:
fscommand("fullscreen",
"true");//全屏i
=
20;zp.onEnterFrame
=
function()
{//让动画开始时,转盘就开始转动
this._rotation+=20;//转动的速度为20};选中按钮,设置按钮动作为:
on
(release,
keyPress
"<Space")
{//当按下空格键或鼠标点击按钮时
var
a:Boolean;//设置一个逻辑值
if
(a)
{//为真时zp.onEnterFrame
=
function()
{//转盘转动
this._rotation+=20;i=25;};}
else
{//为假时zp.onEnterFrame
=
function()
{//转盘慢慢停止
this._rotation+=i;i--;if
(i
==
0)
{
EnterFrame;}};}a=!a;}注意事项影片剪辑要设置实例名称,帧动作和按钮动作要分开设置,一个是选中帧设置动作,一个是选中按钮设置动作

❺ 用php+flash制作网页抽奖转盘

excel导入都是批量的,先全部导入,再全部清除,效率更高,结果一样的。
如果只是导入一条信息,再清除另一条信息,可以写2个sql语句作为事务执行,可防止数据的不一致。

❻ flash as3.0如何使用代码抽奖要求是同同时输出三个结果,但三个结果不能相同。

用数组,将所有输入的东西存入数组中,然后利用随机数从数组中抽取其中一个,将这个结果从数组中删除,然后继续用随机数从数组中抽取,再删除,以此类推,不管你要抽取几个答案都无所谓,只要输入的不相同,就不会抽取到相同的结果。

❼ 想搞个头像滚动系统(教学点名时用),随机点名,希望知友能提供flash源代码

你先看看是不是要这种效果的,把随机数改成头像即可。但是代码可能不能实现不重复抽号。

热点内容
1970linux 发布:2025-07-05 12:12:43 浏览:108
解压挑刺 发布:2025-07-05 12:12:12 浏览:535
rarlinux压缩 发布:2025-07-05 12:08:52 浏览:398
手机点菜app怎么连接电脑服务器 发布:2025-07-05 11:13:05 浏览:943
配置控制台干什么用的 发布:2025-07-05 10:54:51 浏览:962
连信从哪里改登录密码 发布:2025-07-05 10:54:12 浏览:399
怎么修改查询密码 发布:2025-07-05 10:49:48 浏览:967
matlab文件存储 发布:2025-07-05 10:40:46 浏览:85
梅州市用工实名制管理平台云存储 发布:2025-07-05 10:28:59 浏览:77
安卓origin怎么设置 发布:2025-07-05 10:20:10 浏览:543