PHP+jQuery+Flash完美演示翻盘抽奖
来源:互联网 发布:java 函数缺省参数 编辑:程序博客网 时间:2024/06/05 20:15
演示参考效果:http://www.erdangjiade.com/js/732.html
抽奖flash代码
<object width="550" height="300" 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="card.swf?v=2" name="movie"/> <param value="high" name="quality"/> <param value="transparent" name="wmode"/> <param value="false" name="menu"/> <embed width="550" height="300" 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="card.swf?v=2"/> </object>
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() { $.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').load_award(award_id + '.png');//展现抽奖效果 } 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), );
1 0
- PHP+jQuery+Flash完美演示翻盘抽奖
- PHP+jQuery实现翻板抽奖
- PHP+jQuery实现翻板抽奖(中奖概率算法)
- 使用jQuery+PHP+Mysql实现抽奖程序
- 使用jQuery+PHP+Mysql实现抽奖程序
- php+jQuery实现网络转盘抽奖
- 使用jQuery+PHP+Mysql实现抽奖程序
- PHP+jQuery年会在线拍照抽奖
- 使用jQuery+PHP+Mysql实现抽奖程序
- jquery 抽奖
- php 抽奖
- Flash 抽奖程序制作
- 【flash】抽奖程序资源
- FLASH年会抽奖程序
- 幸运大转盘-jQuery+PHP实现的抽奖程序(上)
- 幸运大转盘-jQuery+PHP实现的抽奖程序(下)
- 幸运大转盘-jQuery+PHP实现的抽奖程序
- jQuery幸运大转盘_jQuery+PHP抽奖程序
- java 中的异常处理机制
- 报错?!-20170213-command 'x86_64-linux-gnu-gcc' failed with exit status 1
- 2017-02-13 Head First Java 第一章 上
- PHP开发APP接口(二):封装通信接口方法
- UI渲染机制优化方面理解
- PHP+jQuery+Flash完美演示翻盘抽奖
- 使用JavaWeb服务器管理数据源:Tomcat
- LeetCode: 3Sum Closest
- Android——Fragment(碎片)的静态加载方式....
- 美国MAK Technoligies介绍
- Struts入门
- cocos2d-JS导入demo工程
- 欢迎使用CSDN-markdown编辑器
- 利用html创建pdf文件