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
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.