抽奖规则:拉下拉杆即可参与抽奖,3个图案一致即可获得所示奖品!!注意事项:奖品图片为透明PNG格式,宽度为170像素,高度为237像素*奖品个数
0、请不要问“在不在”之类的问题,有问题直接问!1、学生或暂时没有工作的童鞋,整站资源免费下载!2、¥9.9充值终身VIP会员,加我微信,826096331 拉你进VIP群学习!3、程序员加油,技术改变世界。在线 充值
老虎机flash代码
<object width="714" height="400" align="middle" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" id="lottery">
<param value="always" name="allowScriptAccess"/>
<param value="slot.swf" name="movie"/>
<param value="high" name="quality"/>
<param value="total_num=5&award=award.png" name="FlashVars"/>
<param value="transparent" name="wmode"/>
<param value="false" name="menu"/>
<embed FlashVars="total_num=5&award=award.png" width="714" height="400" align="middle" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" allowscriptaccess="always" wmode="transparent" name="lottery" menu="false" quality="high" src="slot.swf"/>
</object>
jQuery调用老虎机flash方法,以及抽奖结束后回调
function getSwf(movieName) {
if (window.document[movieName]) {
return window.document[movieName];
} else if (navigator.appName.indexOf("Microsoft") == -1) {
if (document.embeds && document.embeds[movieName])
return document.embeds[movieName];
} else {
return document.getElementById(movieName);
}
}
award_id = 0; //奖品ID
award_name = '';//中奖名称
function start_lottery() {
var res = getSwf('lottery').start_lottery();
if (res != 1)
return;//-1为加载资源失败;0为已在抽奖中
$.ajax({
url: 'lottery.php',
type: "post",
data: null,
dataType: "json",
timeout: 20000,
cache: false,
beforeSend: function() {// 提交之前
},
error: function() {//出错
getSwf('lottery').reset_lottery();//取消“正中抽奖中”标志,则可重新抽奖
alert('服务端出错!');
},
success: function(res) {//成功
if (typeof (res.award_id) != 'undefined') {
award_id = res.award_id;//得到奖品ID
award_name = res.award_name;//得到奖品名称
getSwf('lottery').show_lottery(award_id);//展现抽奖效果
} else {
getSwf('lottery').reset_lottery();//取消“正中抽奖中”标志,则可重新抽奖
alert('抽奖出错!');
}
}
});
}
//结束后调用的函数
function lottery_result() {
if (award_id == 0) {
alert('为什么每次离大奖都是那么得近,又是那么得远!');
} else {
alert('感谢老天,感谢神仙姐姐让我中奖了!' + award_name + '!');
}
}
lottery.php抽奖奖品和概率
//奖品配置
$award = array(
// 奖品ID => array('奖品名称',概率)
0 => array('没中',0.5),
1 => array('iPod nano(16G)',0.05),
2 => array('悟空公仔',0.15),
3 => array('小乖虎公仔',0.1),
4 => array('豆蛙抱枕',0.1),
5 => array('小角鹿公仔',0.1),
);
老虎机参数API
参数 | 描述 | 默认值 |
total_num | 奖品个数 | 5 |
award | 奖品图片 | award.png |
n1 | 初始时第1个盒子显示第几个奖品 | 1 |
n2 | 初始时第2个盒子显示第几个奖品,以此类推 | 2 |
友情提示:垃圾评论一律封号 加我微信:826096331拉你进VIP群学习群