Hej Pless. Må man nu ikke engang ha' lov at tage på ferie :o)
Problemet er at du opretter dine intervaller lokalt (pånær den første) i dine onLoad funktioner. Når du f.eks. opretter variablen poll2 i Lydklip1.onLoad funktionen, så kan Lydklip2.onLoad funktionen ikke cleare intervallet for den kender ikke poll2.
Start istedet med at definerer dine interval variabler og tilskriv så senere værdien til dem. Altså:
var antalLydklip:Number = 4; var antalHentet = "1/"+antalLydklip; _root.sound_percent_done = ""; stop(); var Lydklip1:Sound = new Sound(); var Lydklip2:Sound = new Sound(); var Lydklip3:Sound = new Sound(); var Lydklip4:Sound = new Sound(); //definer interval variablerne var poll1:Number, poll2:Number, poll3:Number, poll4:Number; checkProgress = function (soundObj) { var bytesLoaded = soundObj.getBytesLoaded(); var bytesTotal = soundObj.getBytesTotal(); var percentLoaded = Math.floor(bytesLoaded/bytesTotal*100); _root.sound_percent_done = percentLoaded+" %"; }; Lydklip1.onLoad = function() { clearInterval(poll1); _root.sound_percent_done = ""; Lydklip2.loadSound("lunger02.mp3", true); Lydklip2.stop(); poll2 = setInterval(checkProgress, 100, Lydklip2); antalHentet = "2/"+antalLydklip; }; Lydklip2.onLoad = function() { clearInterval(poll2); _root.sound_percent_done = ""; Lydklip3.loadSound("lunger03.mp3", true); Lydklip3.stop(); poll3 = setInterval(checkProgress, 100, Lydklip3); antalHentet = "3/"+antalLydklip; }; Lydklip3.onLoad = function() { clearInterval(poll3); _root.sound_percent_done = ""; Lydklip4.loadSound("lunger04.mp3", true); Lydklip4.stop(); poll4 = setInterval(checkProgress, 100, "Lydklip4"); antalHentet = "4/"+antalLydklip; }; Lydklip4.onLoad = function() { _root.play(); }; Lydklip1.loadSound("lunger01.mp3", true); Lydklip1.stop(); poll1 = setInterval(checkProgress, 100, Lydklip1); _root.isPlaying = false;
Ahhhh ... du min ferierende frelser. :) Og det er jo igrunden bare det, man ALTID bør gøre. Tak for hjælpen og vi ses jo nok til en fest i september ?? :) // Pless
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.