订阅号做转盘ppt做抽奖转盘要钱吗

FLASH做的转盘抽奖,用AS3.0写的。接收值判断显示帧为问题?哪位朋友请帮帮忙!
FLASH做的转盘抽奖,用AS3.0写的。接收值判断显示帧为问题?哪位朋友请帮帮忙! 10
我用FLASH做的转盘抽奖,用AS3.0写的。转盘上奖品分为12块,每块有一个奖品,抽奖的机率都是在网站后台判断后传值给FLASH。我现在是想后台传一个值后FLASH不用做指针表现形式,直接显示某一帧。请问这该怎么做?
不区分大小写匿名
在第一帧加上后面附上的代码,就可以实现了。importflash.events.MouseE//这句是导入用,你就不用管了,不加这句不出错就不管。stop();//用来把第一帧停下来。stage.addEventListener(MouseEvent.CLICK,goNext);//告诉系统,每次你按下鼠标左键,都执行gonext这个函数。functiongoNext(e:MouseEvent)//定义这个函数,参数没有用到,但这是as3要求必须的:){if(this.currentFrame==this.totalFrames)//判断下是不是最后一帧,不写this.也可//以,我是图打字快点:){gotoAndStop(1);//跳转到第一帧,这个数字可以你自己改}else{gotoAndStop(currentFrame+1);//跳转到当前帧的下一帧并停下。}}呵呵,试试行不行,希望能帮到你:)这句和第一句不要复制,其他直接拷贝。
//---------------------抽奖的核心AS------------------var speed:Number = 0.03;var addspeed:Number = 20;var i:int = 1;var mubiao:Number = 0;var pandingshu:Number = 0;var errornum:Number = 200;
//获取随机数函数-------------------------------------------------function randRange(minNum:Number, maxNum:Number):Number{&return Math.floor(Math.random() * maxNum - minNum + 1) + minN}
//开始旋转----------------------------------------------------function startzp(e:Event){&//加上角度&if (pandingshu == errornum)&{&&//移除旋转enterframe事件&&zhizhen.removeEventListener(Event.ENTER_FRAME,startzp);&&//增加enterframe事件;&&zhizhen.addEventListener(Event.ENTER_FRAME,stopzp);&}&else&{&&if (i&91)&&{&&&zhizhen.rotation = zhizhen.rotation +&&&i++;&&}&&else&&{&&&//移除旋转enterframe事件&&&zhizhen.removeEventListener(Event.ENTER_FRAME,startzp);&&&//增加enterframe事件;&&&zhizhen.addEventListener(Event.ENTER_FRAME,stopzp);
&&}&}}//开始停止----------------------------------------------------function stopzp(e:Event){&//加上角度&if (pandingshu == errornum)&{&&//移除enterframe事件&&zhizhen.removeEventListener(Event.ENTER_FRAME,stopzp);&&//trace("指针坐标="+zhizhen.rotation);&&this.tanchuang.gotoAndPlay(2);&}&else&{&&zhizhen.rotation = zhizhen.rotation + mubiao *&&//trace("指针坐标="+zhizhen.rotation)&&mubiao = mubiao - mubiao *&&if (mubiao & 0.5)&&{&&&//移除enterframe事件&&&zhizhen.removeEventListener(Event.ENTER_FRAME,stopzp);&&&//trace("指针坐标="+zhizhen.rotation);&&&this.tanchuang.gotoAndPlay(2);&&}&}}
function PostHandler(event:Event){&var loader:URLLoader = URLLoader(event.target);&var variables:URLVariables& = new URLVariables(loader.data);&var num:String = URLLoader(event.target).data.&mubiao = Number(num);&pandingshu =&&if (mubiao &= 0)&{&&pandingshu =&}&&&mubiao = (mubiao - 1) * 30 + 360;
&zhizhen.addEventListener(Event.ENTER_FRAME,startzp);&//跳转到91幀开始按钮消失;&gotoAndStop(91);
&}// end function
function dianjistart(dqe:Event){&//变量初始化---------------------------------------------------&mubiao = 0;&zhizhen.rotation = 0;&i = 0;&mubiao = 6;
&//trace("mubiao="+mubiao);&&var url:String = "http://localhost/kbin/Lettory.aspx";&var header:URLRequestHeader = new URLRequestHeader("pragma", "no-cache");&var urlRequest:URLRequest = new URLRequest(url);&urlRequest.method = URLRequestMethod.POST;&urlRequest.requestHeaders.push(header);&var variables:URLVariables = new URLVariables();&var xx:String = root.&variables.sendName =&urlRequest.data =&var loader:URLLoader = new URLLoader();&loader.dataFormat = URLLoaderDataFormat.VARIABLES;&//&&& loader.dataFormat = URLLoaderDataFormat.VARIABLES;&loader.load(urlRequest);&loader.PLETE, this.PostHandler);}
startbtn.addEventListener("click",dianjistart);
//------------再来一次------------this.xiaoxi.zlyc.addEventListener("click",tryAgain);this.xiaoxi.beijing.closebtn.addEventListener("click",closewin);
function tryAgain(dqe:Event) {&//跳转到90幀重新开始&root.gotoAndStop(90);&root.zhizhen.rotation=0;}
function closewin(dqe:Event) {&//跳转到90幀重新开始&root.gotoAndStop(90);&root.zhizhen.rotation=0;}//--------------判定弹出消息框-----------//判定显示结果;//trace("pandingshu="+ root.pandingshu);panding( root.pandingshu );
function panding(dqe):void {&if (dqe == root.errornum) {&&this.xiaoxi.gotoAndStop(1);&}&if (dqe == 2) {&&this.xiaoxi.gotoAndStop(12);&}&if (dqe == 3) {&&this.xiaoxi.zlyc.gotoAndStop(2);&&this.xiaoxi.gotoAndStop(9);&}&if (dqe == 4) {&&this.xiaoxi.zlyc.gotoAndStop(2);&&this.xiaoxi.gotoAndStop(10);&}&if (dqe == 5) {&&this.xiaoxi.zlyc.gotoAndStop(2);&&this.xiaoxi.gotoAndStop(7);&}&if (dqe == 6) {&&this.xiaoxi.gotoAndStop(13);&}&if (dqe == 7) {&&this.xiaoxi.zlyc.gotoAndStop(2);&&this.xiaoxi.gotoAndStop(8);&}&if (dqe == 8) {&&this.xiaoxi.zlyc.gotoAndStop(2);&&this.xiaoxi.gotoAndStop(11);&}&if (dqe == 10) {&&this.xiaoxi.gotoAndStop(5);&}&if (dqe == 11) {&&this.xiaoxi.zlyc.gotoAndStop(2);&&this.xiaoxi.gotoAndStop(6);&}&if (dqe == 12) {&&this.xiaoxi.zlyc.gotoAndStop(2);&&this.xiaoxi.gotoAndStop(4);&}&if (dqe == 18) {
//这里是我判断没有登录传入的值,现在这样是指针要继续转,我想FLASH获得18后直接显示下面这两帧,不用再做表现形式。&&this.xiaoxi.zlyc.gotoAndStop(3);&&this.xiaoxi.gotoAndStop(14);&}}
不推介如此做。你可以参考腾讯的FLASH转盘,做12种FLASH(12个),然后(点击开始抽奖)后台按照几率上传其中一种。。
答案同刚才这位。
等待您来回答
多媒体领域专家哪里可以做抽奖转盘
哪里可以做抽奖转盘 10
不区分大小写匿名
等待您来回答
QQ空间领域专家已有天涯账号?
这里是所提的问题,您需要登录才能参与回答。
"天涯问答"是天涯社区旗下的问题分享平台。在这里您可以提问,回答感兴趣的问题,分享知识和经历,无论您在何时何地上线都可以访问,此平台完全免费,而且注册非常简单。
我们超市有个优惠促销活动&要买个抽奖转盘&我听说淘宝上你的卖的&哪家做的比较好啊
11-02-16 & 发布
你搜下&百买盛&他家的我买过&蛮好的
请登录后再发表评论!
回答你搜下&百买盛&他家的我买过&蛮好的
请登录后再发表评论!

我要回帖

更多关于 要钱不要命 的文章

 

随机推荐