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);
}