PHP+jQuery+Flash完美演示翻盘抽奖
演示参考效果: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;//得到奖品IDaward_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),
);
PHP+jQuery+Flash完美演示翻盘抽奖相关推荐
- 微信转发抽奖+php,jQuery+PHP实现微信转盘抽奖功能的方法
本文实例讲述了jQuery+PHP实现微信转盘抽奖功能的方法.分享给大家供大家参考,具体如下: 本文结合实例将使用jQuery和PHP来实现转盘抽奖程序. 准备工作 首先要准备素材,抽奖的界面用到两张 ...
- PHP做大转盘抽奖的思路,jQuery+PHP实现微信转盘抽奖功能的方法
本文实例讲述了jQuery+PHP实现微信转盘抽奖功能的方法.分享给大家供大家参考,具体如下: 本文结合实例将使用jQuery和PHP来实现转盘抽奖程序. 准备工作 首先要准备素材,抽奖的界面用到两张 ...
- jquery.nicescroll完美滚动条使用方法
jquery.nicescroll完美滚动条使用方法(转) 配置参数 : 当调用"niceScroll"你可以传递一些参数来定制视觉方面: cursorcolor - 十六进制改变 ...
- 翻牌抽奖 php,PHP+jQuery开发简单的翻牌抽奖实例
PHP+jQuery开发简单的翻牌抽奖实例,实现流程:页面放置6个方块作为奖项,当抽奖者点击某一块时,方块翻转到背面,显示中奖信息,这个奖品是随机的,不是固定的. 在页面上放置6个奖项: 1 2 3 ...
- 扭蛋机html源码,jQuery动画扭蛋机抽奖代码
特效描述:jQuery动画 扭蛋机抽奖.jQuery动画扭蛋机抽奖代码 代码结构 1. 引入CSS 2. 引入JS 3. HTML代码 100/次 10000 > 恭喜你! 获得一等奖! 恭喜你 ...
- js框架jquery实现幸运大转盘抽奖程序代码,兼容多种浏览器
原文:js框架jquery实现幸运大转盘抽奖程序代码,兼容多种浏览器 源代码下载地址:http://www.zuidaima.com/share/1779633798073344.htm 看到网页上有 ...
- Uploadify jquery+flash+UploadHandler.ashx .(用)
官方网:http://www.uploadify.com/ 只有PHP版本 对于我们.net的来说是一个遗憾!现在奉献一个c#版本,希望对大家有用. 看代码其实很简单,在做这个之前遇到许多问题,特别是 ...
- jquery 搜索like_10个jQuery Flash Like菜单
jquery 搜索like 我们都知道Flash可以产生令人愉悦的动画效果,但是我们也知道Flash消耗了不切实际的磁盘空间,这肯定会减慢网站的页面加载速度. 如果您想要这些效果,但又担心网站变慢的机 ...
- 原创数据结构算法Flash动画演示课件-Action Script(AS)脚本实现
2001年,和大学同学一起完成的毕业设计作品.cooling&bobo. 学习数据结构与算法,请访问:数据结构学习网站 http://xu-laoshi.cn/shujujiegou/ .&q ...
最新文章
- linux mount 内核镜像,在Linux live system中创建loop设备并挂载镜像文件
- JVM资源分析工具jprofiler使用简介
- java父进程获取子进程异常_如何在perl的父进程中获取死亡的子进程的PID?
- PostgreSQL 中的引号与大小写
- android 高德地图 sh1,百度、高德地图获取发布版(Release)SHA1
- java 文件下载方法_【工具类】Java后台上传下载文件的几种方式
- arm linux演艺(三)
- 修正IE6不支持position:fixed的bug
- 极简代码(八)—— binary activation function
- bzoj 3436: 小K的农场(差分约束)
- 如何删除windows服务zz 重新安装PostgreSQL时删除上次遗留service的方法
- linux汉诺塔实验报告,汉诺塔问题实验报告
- 如何求First集与Follow集(超详细)
- 拉卡拉前三季度净利润7.35亿元 继续保持高速增长态势
- 零基础学习PS——#photoshop# 的167个技能!
- HIP4082电机驱动电路详解
- sparkSql 随机打散分配
- 工作中遭遇的问题及解决办法
- Virt-manager安装
- Web前端学习6个有效果软件,你值得拥有!