Finesky
%Europe/Berlin %555 %2005, 14:20
Hello:).
Ik heb een probleempje met muziek inladen.
Ik heb een balk die groter word naarmate er meer van de muziek word ingeladen.
Alleen de balk scaled niet tot 100% procent van zijn grote.
Dit is de voledige action script;
this.createEmptyMovieClip("mcGeluid", this.getNextHighestDepth);
var sGeluid:Sound = new Sound(mcGeluid);
sGeluid.loadSound("http://www.fs.25cm.nl/intro3.mp3", false);
var nLaadInterval:Number;
nLaadInterval = setInterval(zoekProgressie, 1);
sGeluid.onLoad = function():Void {
sGeluid.setVolume(100);
sGeluid.start(2);
}
var sSoort:String = "afspelen:";
function zoekProgressie():Void {
if(sGeluid.getBytesLoaded()/sGeluid.getBytesTotal() == 1) {
gegevens.text = sSoort + " Angel City - Sunrise";
} else {
var nGeladen:Number = Math.round((sGeluid.getBytesLoaded()/sGeluid.getBytesTotal())*100);
gegevens.text = nGeladen;
muziekLaadBalk._xscale = (sGeluid.getBytesLoaded()/sGeluid.getBytesTotal())*100;
}
}
this.mcMuziekStop.onRelease = function():Void {
sGeluid.stop();
}
this.mcMuziekStart.onRelease = function():Void {
sGeluid.start(sGeluid.position/1000);
}
En hier gaat het 'mis';
function zoekProgressie():Void {
if(sGeluid.getBytesLoaded()/sGeluid.getBytesTotal() == 1) {
gegevens.text = sSoort + " Angel City - Sunrise";
} else {
var nGeladen:Number = Math.round((sGeluid.getBytesLoaded()/sGeluid.getBytesTotal())*100);
gegevens.text = nGeladen;
muziekLaadBalk._xscale = (sGeluid.getBytesLoaded()/sGeluid.getBytesTotal())*100;
}
}
hier kan je de swf zien, en zie je dat de balk niet volledig scaled.
De mate van scalen verschild ook per keer.
http://www.fs.25cm.nl/speler.swf
Wie weet wat ik verkeerd doe?
Ik heb een probleempje met muziek inladen.
Ik heb een balk die groter word naarmate er meer van de muziek word ingeladen.
Alleen de balk scaled niet tot 100% procent van zijn grote.
Dit is de voledige action script;
this.createEmptyMovieClip("mcGeluid", this.getNextHighestDepth);
var sGeluid:Sound = new Sound(mcGeluid);
sGeluid.loadSound("http://www.fs.25cm.nl/intro3.mp3", false);
var nLaadInterval:Number;
nLaadInterval = setInterval(zoekProgressie, 1);
sGeluid.onLoad = function():Void {
sGeluid.setVolume(100);
sGeluid.start(2);
}
var sSoort:String = "afspelen:";
function zoekProgressie():Void {
if(sGeluid.getBytesLoaded()/sGeluid.getBytesTotal() == 1) {
gegevens.text = sSoort + " Angel City - Sunrise";
} else {
var nGeladen:Number = Math.round((sGeluid.getBytesLoaded()/sGeluid.getBytesTotal())*100);
gegevens.text = nGeladen;
muziekLaadBalk._xscale = (sGeluid.getBytesLoaded()/sGeluid.getBytesTotal())*100;
}
}
this.mcMuziekStop.onRelease = function():Void {
sGeluid.stop();
}
this.mcMuziekStart.onRelease = function():Void {
sGeluid.start(sGeluid.position/1000);
}
En hier gaat het 'mis';
function zoekProgressie():Void {
if(sGeluid.getBytesLoaded()/sGeluid.getBytesTotal() == 1) {
gegevens.text = sSoort + " Angel City - Sunrise";
} else {
var nGeladen:Number = Math.round((sGeluid.getBytesLoaded()/sGeluid.getBytesTotal())*100);
gegevens.text = nGeladen;
muziekLaadBalk._xscale = (sGeluid.getBytesLoaded()/sGeluid.getBytesTotal())*100;
}
}
hier kan je de swf zien, en zie je dat de balk niet volledig scaled.
De mate van scalen verschild ook per keer.
http://www.fs.25cm.nl/speler.swf
Wie weet wat ik verkeerd doe?