package com{ import flash.display.MovieClip; import flash.events.MouseEvent; import flash.utils.Timer; import flash.events.TimerEvent; import flash.events.Event; public class Chuping { private var thisMc:MovieClip; private var stepNum:Number = 0; private var num:Number = 0; public function Chuping(_thisMc:MovieClip,_num:Number) { thisMc = _thisMc; num = _num; if (thisMc.hasEventListener(MouseEvent.CLICK) == false) { thisMc.addEventListener(MouseEvent.CLICK,onThis); } } private function onThis(e:MouseEvent) { var str:String = e.target.name; if (str.slice(0,3) == "btn") { stepNum++; MyMusic.pauseFuntion(); if (stepNum==num) { var t:Timer = new Timer(25); t.addEventListener(TimerEvent.TIMER,onT); t.start(); function onT(e:TimerEvent) { if (thisMc["mc2"].totalFrames == thisMc["mc1"].currentFrame) { t.removeEventListener(TimerEvent.TIMER,onT); MyMusic.changeSound("驱蚊器翁2") MyMusic.soundChannel.addEventListener(Event.soUND_COMPLETE,onComplete) function onComplete(e:Event){ for(var i:uint=1;i<=num;i++){ thisMc["mc"+i].gotoAndStop(1) num=0 stepNum=0 } } } } } } } } }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。