前段时间商都棋牌游戏需要做线上抽奖,结合上次选号抽奖的弊端,准备做成FLASH转盘抽奖。
怎么做呢,是个问题。FLASH之前接触过,2年前给一个朋友做过小学课文《小燕子》的FLASH课件,也就是简单的做些图片信息修改,这么长时间没摸过FLASH了,生疏,呵呵。
网上找找有没有关于FLASH抽奖做法的例子,找了半天没有可用的信息资料,正在踌躇的时候,突然想到QQ经常做FLASH转盘抽奖活动,哈哈,有了,先看看TX是怎么做的。
下载下来TX做FLASH转盘抽奖的FLASH文件,用反编译工具反编译之后,看到原型。呵呵,如此简单!
转盘抽奖的原理是这样的:
1 FLASH的作用:只是起到显示抽中哪个奖品,指针指到某个奖品位置!
2 FLASH怎样才知道中到的是哪个奖品,这肯定需要传递参数,FLASH接受到参数后,指针指到抽中奖品!这里涉及到AS,AS是如何接受参数呢,通过JS!
3 JS与AS的结合:通过javascript向flash传输参数。javascript又是怎样获得参数的呢,通过PHP,PHP程序处理用户是否得奖,得到奖品是哪个。
4 PHP如何知道用户开始抽奖了,这就需要FLASH AS处理了
好了,原理就是这样的:FLASH用来显示抽奖结果及抽奖过程展示,JS用来作为PHP与FLASH传输参数的桥梁!
程序做成的效果图: