Avatar billede StineA Nybegynder
27. april 2010 - 21:27

Afsipl af lyd i Flash CS4

Hej! Jeg er ret grøn hvad angår Flash, og er kommet lidt i problemer med en player jeg er ved at bygge.
Jeg har brug for at kunne afspille lyden igen når lyden er færdig efter 1. afspilning. Det vil sige, at min play knap bliver synlig igen, og at mouseevent bliver aktivt igen.. Hvordan kan jeg "genbruge" play knappen?

TAK!!! vh. Stine


her er min kode:

var soundReq:URLRequest = new URLRequest("1.mp3");

if(soundControl){
    soundControl.stop();
    }
    var sound:Sound = new Sound();
    var soundControl:SoundChannel = new SoundChannel();
    var resumeTime:Number = 0;
    sound.load(soundReq);
   
    sound.addEventListener(Event.COMPLETE, onComplete);

function onComplete(event:Event):void
{
    soundControl = sound.play(resumeTime);
    sound1pause_btn.visible = true;
    sound1pause_btn.addEventListener(MouseEvent.CLICK, pauseSound);
    sound1_btn.visible = false;
    sound1_btn.removeEventListener(MouseEvent.CLICK, playSound);

    }
   
function playSound(event:MouseEvent):void
{
    soundControl = sound.play(resumeTime);
    sound1pause_btn.visible = true;
    sound1pause_btn.addEventListener(MouseEvent.CLICK, pauseSound);
    sound1_btn.visible = false;
    sound1_btn.removeEventListener(MouseEvent.CLICK, playSound);

    }
   
function pauseSound(event:MouseEvent):void
{
    resumeTime = soundControl.position;
    soundControl.stop();
    sound1_btn.visible = true;
    sound1_btn.addEventListener(MouseEvent.CLICK, playSound);
    sound1pause_btn.visible = false;
    sound1pause_btn.removeEventListener(MouseEvent.CLICK, pauseSound);
    }
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester