- var my_sound:Sound=new Sound();
- var my_soundChanel:SoundChannel=new SoundChannel();
-
- var my_B:Boolean;
-
- var my_C:Boolean;
-
- var my_bofangjingdu:Number=0;
- my_sound.load(new URLRequest("龙井.mp3"));
- my_sound.addEventListener(Event.COMPLETE,_play);
- function _play(e:Event):void {
- my_soundChanel=my_sound.play();
- my_B=true;
- }
-
- function _stop(e:MouseEvent):void {
-
- if (my_B==true) {
- my_soundChanel.stop();
- my_bofangjingdu=0;
- my_B=false;
- }
- my_C=true;
- btn_play.gotoAndStop(2)
- }
- btn_stop.addEventListener(MouseEvent.CLICK,_stop);
-
- function _play_btn(e:MouseEvent):void {
- if (my_C) {
- if (my_B==false) {
- my_soundChanel=my_sound.play(my_bofangjingdu);
- _yinling()
- my_B=true;
- }
- my_C=false;
- btn_play.gotoAndStop(1)
- } else {
- if (my_B==true) {
- my_bofangjingdu=my_soundChanel.position;
- my_soundChanel.stop();
- my_B=false;
- }
- my_C=true;
- btn_play.gotoAndStop(2)
- }
- }
- btn_play.addEventListener(MouseEvent.CLICK,_play_btn);
-
-
-
- var left:uint=0;
- var yinling:Number=1;
- var right:uint=mc.back.width-mc.drug.width;
- mc.drug.x=mc.back.width-mc.drug.width;
- mc.drug.addEventListener(MouseEvent.MOUSE_DOWN,_startDrug)
- stage.addEventListener(MouseEvent.MOUSE_UP,_stopDrug)
- function _startDrug(e:MouseEvent):void{
- var rect:Rectangle=new Rectangle(left,0,right,0);
- mc.drug.startDrag(false,rect);
- }
- function _stopDrug(e:MouseEvent):void{
-
- yinling=mc.drug.x/mc.back.width;
- mc.drug.stopDrag();
- _yinling()
- }
- function _yinling():void{
- var transform:SoundTransform = my_soundChanel.soundTransform;
- transform.volume =yinling;
- my_soundChanel.soundTransform = transform;
- }
(责任编辑:云不再自由) |