PDA

Volledige versie bekijken : stream loop?


denzione
%Europe/Berlin %460 %2005, 12:02
Ik heb het volgende probleem, ik heb een streaming audio tool gemaakt die aan en uit word gezet (en gechecked word) door SharedObject, dit werkt perfect maar mijn vraag is nu hoe ik dit geluid kan loopen?!?!
kan iemand mij hiermee helpen? Hieronder het script.

groeten,

Denzione
--------------------------

mp3 = new Sound();
mp3.loadSound("voorbeeld.mp3", true);
mp3.setVolume(25);
var volumeBackup = 25;
var percSoundBackup = percSound.soundBalk._xscale;
//
// INITIALISEREN
//
function lokaleDataHalen() {
lokaleData = SharedObject.getLocal("lokaleData", "/");
}
//
// de functie van localSharedObject voer je hier uit, je haalt het geluid dus op!
lokaleDataHalen();
//
// soundChack aanmaken die "AAN" "UIT" of undefined kan zijn.
soundCheck = lokaleData.data.soundCheck;
//
// als hij undefined is (geen AAN of UIT) dan is hij aan
if (lokaleData.data.soundCheck == undefined) {
lokaleData.data.soundCheck = "AAN";
mp3.setVolume(volumeBackup);
mute.gotoAndStop("on");
}
//
// als hij UIT uitleest voert hij deze acties uit.
if (lokaleData.data.soundCheck == "UIT") {
mp3.setVolume(volumeBackup);
mp3.setVolume(0);
mute.gotoAndStop("mute");
lokaleData.data.soundCheck = "UIT";
}
//
// knop functies waarin ook de soundcheck word aangepakt
mute.onRelease = function() {
if (mp3.getVolume()>10) {
mp3.setVolume(0);
//mp3.stop();
mute.gotoAndStop("mute");
lokaleData.data.soundCheck = "UIT";
lokaleData.flush();
} else {
mp3.setVolume(volumeBackup);
mute.gotoAndStop("on");
lokaleData.data.soundCheck = "AAN";
lokaleData.flush();
}
trace(lokaleData.data.soundCheck);
};
stop();

denzione
%Europe/Berlin %577 %2005, 14:51
Ik heb er zelf even naar gezocht en ik denk dat meer mensen tegen dit probleem aanlopen. Door onderstaande script toe te voegen onder de loadSound loopt hij, alleen helemaal vloeiend loopt hij niet (miliseconden kraak in?) dus ik heb een fadein/out loop geluid gemaakt. Het mooie van bovenstaand script is dat hij een soort cookie aanmaakt die onthoud of je geluid aan of uit stond.
k hoop dat mensen hier nog wat aan hebben.

mp3.onSoundComplete = function(){
mp3.start(0,999);
};

auke_b
%Europe/Berlin %962 %2005, 00:06
Dank u! ;)