抽奖之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 ... 
随机推荐
- Kong网关安装之Docker版(1)
			前言: Kong 是天生的微服务网关.她的官方简介是:Kong 是一个云原生,高效,可扩展的分布式 API 网关. 自 2015 年在 github 开源后,广泛受到关注,目前已收获 1.9w+ 的 ... 
- rancher2.2.2搭建pipeline
			1.通过docker容器安装gitlab代码库 docker run --detach \--hostname 192.168.102.62 \ --env GITLAB_OMNIBUS_CONFIG ... 
- 保存Total Commander的列宽
			Total Commander的默认列宽经常显示不全内容,需要手工调整,用"Menu -> Configuration -> Save Position"可以永久保存列 ... 
- 9、改善深度神经网络之正则化、Dropout正则化
			首先我们理解一下,什么叫做正则化? 目的角度:防止过拟合 简单来说,正则化是一种为了减小测试误差的行为(有时候会增加训练误差).我们在构造机器学习模型时,最终目的是让模型在面对新数据的时候,可以有很好 ... 
- open62541(opcua)传输延迟探索小记
			缘起 将open62541作为中间件使用代替自定义数据的RPC,client通过订阅valueChange来接收数据.使用时发现有一些问题: 前后两次产生的数据相同时,不会触发valueChange ... 
- C语言 Ubuntu系统 UTF-8 文字处理
			关于UTF-8的规则:https://baike.baidu.com/item/UTF-8/481798?fr=aladdin 使用windows系统下的Ubuntu子系统,实现C语言对UTF-8编码 ... 
- C#---OleDbHelper
			/// <summary> /// OleDbServer数据访问帮助类 /// </summary> public sealed class OleDbHelper { pu ... 
- JSP页面添加当前时间
			JSP页面添加当前时间 一.时间格式化 1.引入标签 <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/js ... 
- (二)MQTT客户端模拟连接阿里云并上传数据
			本文主要讲述使用MQTT.fx接入物联网平台 一.下载MQTT.fx客户端 官网链接 二.设置相关参数 打开MQTT单片机编程工具,将三元组复制进去,生成所需要的信息 单片机工具下载地址 三元组还记得 ... 
- ProjectEuler 008题
			题目: The four adjacent digits in the 1000-digit number that have the greatest product are 9 9 8 9 = 5 ... 
