抽奖之Flash大转盘
1.搭建JS与Flash互通的环境
function thisMovie(movieName){
    if (window.document[movieName])
    {
        return window.document[movieName];
    }
    if (navigator.appName.indexOf("Microsoft Internet")==-1)
    {
        if (document.embeds && document.embeds[movieName])
            return document.embeds[movieName];
    }
    else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
    {
        return document.getElementById(movieName);
    }
}
2.提供一个JS的方法给AS调用
function jsMethod(arg){
    // 这是提供给AS执行的方法
}
3.AS提供一个方法让JS调用
// 假如AS留给JS调用的方法名叫asMethod,Flash的ID是turnflash
function turntableMove(num){
var timer = setInterval(function(){
if(typeof thisMovie("turnflash").asMethod == 'function'){
thisMovie("turnflash").asMethod(num);
clearInterval(timer);
}
},200); // 等待Flash加载完才能执行AS里的方法
}
ps:13年时实战项目(http://game.51wan.com/wkll/hd/sx/)
抽奖之Flash大转盘的更多相关文章
- 【回忆1314】抽奖之Flash大转盘
		
1.搭建JS与Flash互通的环境 function thisMovie(movieName){ if (window.document[movieName]) { return window.doc ...
 - 利用jQueryRotate旋转插件开发大转盘抽奖
		
前言: 公司原来开发大转盘抽奖活动用的是flash 我发现swf文件竟然有6m大,吓尿了! 其实完全可以用js写的,但是自身前端功力有限,且时间紧迫,所以直接用旋转插件就好,兼容各方面都可以保证. 1 ...
 - php中奖概率算法,可用于刮刮卡,大转盘等抽奖算法
		
php中奖概率算法,可用于刮刮卡,大转盘等抽奖算法.用法很简单,代码里有详细注释说明,一看就懂 <?php /* * 经典的概率算法, * $proArr是一个预先设置的数组, * 假设数组为: ...
 - jQuery幸运大转盘_jQuery+PHP抽奖程序的简单实现
		
jQuery幸运大转盘_jQuery+PHP抽奖程序的简单实现 在线实例 查看演示 完整代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 ...
 - jquery——九宫格大转盘抽奖
		
一.用到的图片 二.代码如下,重点是js部分 <!DOCTYPE html> <html> <head> <meta http-equiv="Con ...
 - 纯CSS3大转盘抽奖(响应式、可配置)
		
源于前段时候微信小程序最初火爆公测时段,把以前用 Canvas 实现的大转盘抽奖移植成微信小程序,无奈当时小程序对 Canvas 支持不够完善,只好降低用 CSS3 实现.虽然比不上 Canvas 绘 ...
 - php 大转盘抽奖
		
包在文件中 lottery.zip <!DOCTYPE HTML><html><head><meta charset="utf-8"> ...
 - 中奖概率算法(php 可用于刮刮卡,大转盘等抽奖算法)
		
<?php //中奖概率算法(php 可用于刮刮卡,大转盘等抽奖算法) /* * 经典的概率算法, * $proArr是一个预先设置的数组, * 假设数组为:array(100,200,300, ...
 - 抽奖大转盘 js代码
		
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
 
随机推荐
- WPF(MVVM) 利用资源字典实现中英文动态切换
			
1.首先新建两个字典文件en-us.xaml.zh-cn.xaml.定义中英文的字符串在这里面. 2.将两个资源字典添加到App.xaml中,这里注意下,因为两个字典中有同样字符,如果没有动态更改,默 ...
 - 【错误】element cannot be mapped to a null key
			
element cannot be mapped to a null key的解决方法 报错: ERROR [o.a.c.c.C.[.[.[/sa].[dispatcherServlet]] - Se ...
 - Apache/Nginx/IIS日志记录的各个字段内容与含义
			
一.Apache 1.1 Apache日志文件名称及路径介绍 当我们安装并启动Apache后,Apache会自动生成两个日志文件,这两个日志文件分别是访问日志access_log(在Windows上是 ...
 - S3C2440—9.复制程序到SDRAM中执行
			
文章目录 一.S3C2440的启动方式 二.代码 一.S3C2440的启动方式 S3C2440的MMU有一种"steppingstone".技术,是协助MCU从无法执行程序的NAN ...
 - 转: SIFT原理解释
			
1.SIFT概述 SIFT的全称是Scale Invariant Feature Transform,尺度不变特征变换,由加拿大教授David G.Lowe提出的.SIFT特征对旋转.尺度缩放.亮度变 ...
 - 信号量-Semaphore、SemaphoreSlim
			
核心类:Semaphore,通过int数值来控制线程个数. * 通过观察构造函数 public Semaphore(int initialCount, int maximumCount);: * in ...
 - 关于 go-fastdfs-web 的SpringBoot 后台管理
			
1.问题的产生: 1.公司需要存储图片数据,采用Go语言的fastdfs,实现存储,我的职责就是部署,SpringBoot版本的管理平台. 2.当我看见代码之后我的内心是拒绝的,没有注释....... ...
 - 【springcloud】Eureka服务注册中心搭建
			
转自:https://blog.csdn.net/pengjunlee/article/details/86538997 Spring Cloud是一系列框架的集合,它利用Spring Boot的开发 ...
 - LeetCode42. 接雨水(java)
			
42.接雨水 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水. 上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种 ...
 - jQuery中ajax请求的六种方法(三、四):$.getJSON()方法
			
4.$.getJSON()方法 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"&g ...