PDA

Volledige versie bekijken : volume van muziek


brunogoossens
%Europe/Berlin %490 %2005, 12:46
ok, het probleem is als volgt.
Ik heb een musicplayer op men site waarvan je het volume kunt regelen met een fader.
probleem:
het volume veranderd niet wanneer ik de fader verplaats.

as eerste frame:

//liekes laden en starten
_root.nummer = 1;
_root.vol = 70;
// start muziek
function startmuziek() {
lieke = new Sound();
lieke.onLoad = function(success:Boolean) {
if (success) {
lieke.start();
} else {
}
};
lieke.loadSound("music/music"+_root.nummer+".mp3", true);
}
startmuziek(nummer);
//stop muziek
function stopmuziek() {
lieke.stop();
}
//volume
function setvol(vol) {
lieke.setVolume(_root.vol);
}
setvol();

as op fader:
on (press) {
this.startDrag(false, 74, -8,124, -8);
}
on (release, releaseOutside) {
this.stopDrag();
_root.vol = Math.round(((getProperty(this, _x)-74)/50)*100);
setvol();
}


ik hoop dat iemand mij kan helpen.
alvast bedankt

brunogoossens
%Europe/Berlin %722 %2005, 18:19
please help mij, ik wordt ier echt zot

Strato
%Europe/Berlin %747 %2005, 18:56
hij werkt bij mij perfect.?.

brunogoossens
%Europe/Berlin %748 %2005, 18:57
hij werkt bij mij perfect.?.
raar :s

kben nu vannalles een bekke aant verandere om te zien waar het fout zou kunne lope.

hopelijk lukt het

brunogoossens
%Europe/Berlin %755 %2005, 19:07
kheb zo wa zitte teste met getvolume en tblijkt dus dat het volume altijd wel wordt gewijzigd maar de luisterkte in de "realiteit" ni :s.

zou het kunne ligge aan mijn mp3 file?

brunogoossens
%Europe/Berlin %862 %2005, 21:41
okke twerkt, kweet zelf ni goe wa er scheelde ma heb alle paths relatief gemaakt en dan moest ek ergens gewoon een _parent. voorzette. echt dikke shit.

alle kben het nu wa aant uitbreide en kzit al me een volgend probleem.
kheb nen tijdsbalk me daarop waar dat het lieke is (zoals bij de mediaplayers dus he ;-) )
alles loopt lekker en heb de x coördinaten van waar het balkske moet kome enz ma nu wit die stomme setproperty ni werke. Kheb weer ergens een stomme fout ofzo.
alle kga verder zoeke ;-)

na dat het opgelost is zal ik het eens uppe en kunne jullie het zien

brunogoossens
%Europe/Berlin %868 %2005, 21:50
woehoew, redelijk snel gevonde.

en weer was het een path probleem
de this mogt er ni voor :s. da ding vanbove voor het path te vinde werkt toch ni altijd eve goe ze.

kben em ondertusse nog wa aant uitbreide :p
de tijdsbalk wordt nu gebruikt als loadingbaar.
gebruik hiervoor

function ladenlieke (){
geladenlieke = lieke.getBytesLoaded;
totaallieke = lieke.getBytesTotal;
procentgeladenlieke = Math.round((geladenlieke/totaallieke)*100);
baarladenlieke.setProperty(_xscale, procentgeladenlieke);
}

maar geladenlieke en totaallieke krijgen de waarde [type function]
weet er iemand waarom?

Laiverd
%Europe/Berlin %872 %2005, 21:56
Kunnen we misschien een korte cursus goed Nederlands gaan volgen? Dit wordt echt bijna onleesbaar.

John

brunogoossens
%Europe/Berlin %875 %2005, 22:00
Kunnen we misschien een korte cursus goed Nederlands gaan volgen? Dit wordt echt bijna onleesbaar.

John

:) sorry, ik zal voortaan op flashfocus algemeen beschaaft nederlands praten.
IHet is gewoon mijn "msn" taaltje die ik in het vervolg hier achterwegen zal laten.

Laiverd
%Europe/Berlin %891 %2005, 22:23
;)
geladenlieke = lieke.getBytesLoaded();
totaallieke = lieke.getBytesTotal();

John

brunogoossens
%Europe/Berlin %919 %2005, 23:03
you are my god!!

brunogoossens
%Europe/Berlin %967 %2005, 00:12
oke tis zogoe als af

http://users.pandora.be/brunogoossens/portfolio/

de site is zonder intro en zonder beginpagina. heb deze scene achter derest gezet om sneller te kunnen testen maar de player is in dit voorbeeld goed te zien ;-)

maar nu heb ik nog een font-probleem :p
hiervoor heb ik al een andere topic geopent

Gerrit55
%Europe/Berlin %350 %2005, 09:25
Als je een OEF gebruikt, dan hoor je gelijk het volume veranderen.
Code van mijn player, die ik ooit gebruikte
snd=sound object, help=soort tooltip, die je volume in cijfers aangeeft


volume.schuif.onPress = function() {
startDrag(this,false,0,20,100,20)
this.help._alpha = 75
this.onEnterFrame = function() {
this.help.help.vol.text = math.floor(this._x)
_root.snd.setVolume(math.floor(this._x))
}

}
volume.schuif.onRelease = function() {
stopDrag()
this.help._alpha = 0
delete this.onEnterFrame
}

brunogoossens
%Europe/Berlin %469 %2005, 12:15
tnx, goeie tip.
nu weet ik ook hoe die onenterframe werkt :p. wist dit nog niet goed

Laiverd
%Europe/Berlin %471 %2005, 12:18
Wel nog even opletten: math.floor() gaat in Flash Player 7 denk ik fout. Het is nl. Math.floor();

John