Volledige versie bekijken : OnSoundComplete? Of iets anders?
Camielvh
%Europe/Berlin %937 %2005, 23:29
Ik heb een site gemaakt en daar wil ik uiteraard muziek bij.
Nu heb ik 2 mp3'tjes, 1 die alleen tijdens het intro word
afgespeeld en de ander die nadat 1 is afgelopen gelooped
moet worden. Gezien het eerste mp3'tje langer duurt dan
de scene waarin hij begint, kan ik de 2e er niet zomaar
achter plakken, ook niet aan het begin van de volgende
scene omdat dan het eerste mp3'tjes nog bezig is.
Ik heb van alles geprobeerd en ik kwam tot dit en toen
heb ik de hoop opgegeven:
Scene 1, Frame 1, actions:
firstSound = new Sound();
firstSound.loadSound("http://jtm-events.fol.nl/JTM-Intro.mp3");
_root.firstSound.start();
Scene 2, Frame 1, actions:
stop();
firstSound.onSoundComplete = function() {
_root.myNextSong.loadSound("http://jtm-events.fol.nl/Loopie.mp3");
_root.myNextSound.start();
}
Iemand een voorstel?
Dauntless
%Europe/Berlin %969 %2005, 00:16
Ik heb niet veel (lees geen :D) ervaring met de sound class... Maar de 'help' van flash is er voor iets hé ;)
Ik zou het denk ik zo doen:
var firstSound = new Sound();
var secondSound = new Sound();
firstSound.onSoundComplete = onSoundCompleteCallBack;
firstSound.loadSound("http://jtm-events.fol.nl/JTM-Intro.mp3");
firstSound.onLoad = functino(){
firstSound.start();
}
function onSoundCompleteCallBack()
{
firstSound.stop(); //misschien overbodig?
delete firstSound;
startNextSong();
}
function startNextSong()
{
secondSound.loadSound("http://jtm-events.fol.nl/Loopie.mp3");
secondSound.onLoad = onLoadCallBack;
}
function onLoadCallBack()
{
secondSound.start();
}
Ok, dit is allemaal rechtstreeks hier getypt, maar ik denk dat het toch heel dicht in de buurt moet komen :).
Ultim-o
%Europe/Berlin %418 %2005, 11:03
Ik zou echt afraden om scenes te gebruiken in Flash. Probeer gewoon movieclips te gebruiken ipv scenes, dat scheelt je een hoop problemen. Het kan zijn als je dat doet dat je probleem al opgelost is...
Als je het omgezet naar scenes hebt kan ik je verder helpen met code
Camielvh
%Europe/Berlin %490 %2005, 12:46
De site is al volledig verdeeld in scenes, dat is teveel werk om over te zetten,
probeer ik bij de volgende wel
Maar! De code hierboven werkt wel! Alleen is het eigenlijk nodig dat loopie.mp3 echt meteen start, omdat dit hetzelfde nummer is, beetje raar seconde stilte, moet ik dan echt alles omzetten????
Dauntless
%Europe/Berlin %559 %2005, 14:25
Ik denk dat die seconde 'wachttijd' de laadtijd nodig is die je nodig hebt om je mp3 volledig in te laden. Laad anders van in het begin die loopie mp3 ook al in, en speel hem pas af als de vorige klaar is :).
Camielvh
%Europe/Berlin %757 %2005, 19:10
Ik ben zo nieuw met actionscript in flash dat ik je toch moet vragen om de code zoals die er dan uit komt te zien, ben zelf begonnen met flash zonder boekjes of help files. Daardoor doe ik dingen vaak niet zoals het hoort, zoals die scenes hierboven.
Dus nog 1 x de code aub
Dauntless
%Europe/Berlin %786 %2005, 19:52
"Zonder helpfiles" ... Druk op F1 en je hebt helpfiles ... :confused:
En ook: zoek in de helpfiles op hoe mijn code werkt :). Gebruik hem, versta hem en bouw hem om zodat hij doet wat je wil. Als je dán op een probleem aanstoot (dat er iets niet werkt) kan je dat gerust hier vragen... Maar je hebt er niets aan als ik het gewoon voor je maak...
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.