override
%Europe/Berlin %659 %2005, 16:49
Wie kan me helpen? Dit gaat helemaal mis:
stop();
var percentage;
Liedje_1 = new Sound();
Liedje_1.loadSound("music/1.mp3");
Liedje_2 = new Sound();
Liedje_2.loadSound("music/2.mp3");
Liedje_3 = new Sound();
Liedje_3.loadSound("music/3.mp3");
function LadenEnSpelen(obj) {
clearInterval(timerLoading);
lblLoaded.text = obj.getBytesLoaded();
lblTotal.text = obj.getBytesTotal();
if (obj.getBytesLoaded()>=obj.getBytesTotal() and obj.getBytesTotal()>0) {
obj.start(0, 999);
obj.play();
} else {
percentage = (obj.getBytesLoaded()/obj.getBytesTotal())*100;
lblLoading.text = "Loading "+Math.round(percentage)+"%";
timerLoading = setInterval(LadenEnSpelen, 1, obj);
}
}
function StopSpelen(obj) {
obj.stop();
}
Ik heb 3 knoppen die een geluid moeten afspelen.
De acties bij knop 1 zien er zo uit:
on(release)
{
StopSpelen(Liedje_1);
StopSpelen(Liedje_2);
StopSpelen(Liedje_3);
LadenEnSpelen(Liedje_1);
}
Offline werkte het maar online niet. Misschien iets met het preloaden?
stop();
var percentage;
Liedje_1 = new Sound();
Liedje_1.loadSound("music/1.mp3");
Liedje_2 = new Sound();
Liedje_2.loadSound("music/2.mp3");
Liedje_3 = new Sound();
Liedje_3.loadSound("music/3.mp3");
function LadenEnSpelen(obj) {
clearInterval(timerLoading);
lblLoaded.text = obj.getBytesLoaded();
lblTotal.text = obj.getBytesTotal();
if (obj.getBytesLoaded()>=obj.getBytesTotal() and obj.getBytesTotal()>0) {
obj.start(0, 999);
obj.play();
} else {
percentage = (obj.getBytesLoaded()/obj.getBytesTotal())*100;
lblLoading.text = "Loading "+Math.round(percentage)+"%";
timerLoading = setInterval(LadenEnSpelen, 1, obj);
}
}
function StopSpelen(obj) {
obj.stop();
}
Ik heb 3 knoppen die een geluid moeten afspelen.
De acties bij knop 1 zien er zo uit:
on(release)
{
StopSpelen(Liedje_1);
StopSpelen(Liedje_2);
StopSpelen(Liedje_3);
LadenEnSpelen(Liedje_1);
}
Offline werkte het maar online niet. Misschien iets met het preloaden?