login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Problemen met volume in Flash (Opgelost)

Offline jc2 - 08/05/2008 14:52 (laatste wijziging 09/05/2008 20:56)
Avatar van jc2PHP interesse Na gekeken te hebben of het mogelijk was een submenu in een contextmenu te plaatsen (wat dus niet mogelijk was), heb ik het anders opgelost.

Met mijn 2% flashkennis, heb ik geprobeerd om de speler een gecustomized uiterlijk te geven.
Daarbij wilde ik ook een functie om met je rechtermuisknop het volume uit, harder of zachter te zetten.
Dit heb ik in mijn actionscript-bestand (edit: zie verder in topic!) geprobeerd voor elkaar te krijgen, maar hij doet niet veel, i.t.t. de ingebouwde 'stop', 'play' e.d. functies.

Even voor de duidelijkheid:
de 3 functies die ik zelf a.d.h.v. volumeChange() heb gebouwd, staan zo aangegeven:
Citaat:
// VOLUME VERHOGEN MET 10%
etc.

Wie ziet waarom dit niet werkt?

Live voorbeeld:
http://www.tull...peuler.php

6 antwoorden

Gesponsorde links
Offline vinTage - 08/05/2008 15:23
Avatar van vinTage Nieuw lid mysound.setVolume(waarde); moet gewoon werken, je zou gewoon eens moeten tracen welke waardes je naar je functies pompt.
Offline jc2 - 08/05/2008 16:32
Avatar van jc2 PHP interesse maar zoals je merkt, werkt zelfs de meest basicfunctie (gewoon mysound.setVolume(0);) ook niet.

Wat het tracen betreft, hier ben ik mee bezig geweest, maar ik kan niet afleiden waarom een klik in het contextmenu geen enkel resultaat geeft.
Offline vinTage - 08/05/2008 16:33 (laatste wijziging 08/05/2008 16:34)
Avatar van vinTage Nieuw lid ik merk niets, want je online vb doet ook niets (timeout) 

edit, vb doet het nu wel, en dat volume icoontje rechtsbovenin doet het gewoon hier...
Offline jc2 - 08/05/2008 16:35 (laatste wijziging 08/05/2008 16:35)
Avatar van jc2 PHP interesse Het volume-icoon werkt wel, maar via het contextmenu werkt het niet. Probeer maar!
Offline vinTage - 08/05/2008 16:41
Avatar van vinTage Nieuw lid ahw zo..

probeer dit eens

  1. function volumeIncrease()
  2. {
  3. if(mysound.getVolume < 100)
  4. {
  5. mysound.setVolume(mysound.getVolume+=10)
  6. }
  7. };


Volgende keer alleen relevante code aub...dat scheelt een hoop gezoek..
Offline jc2 - 09/05/2008 20:54 (laatste wijziging 09/05/2008 22:37)
Avatar van jc2 PHP interesse Nee, het werkt nog niet.

Wat betreft de code:
Ik heb heel de code gegeven, omdat ik niet wist waar de fout zou kunnen zitten.
Ik heb het idee dat mijn functies niet aangestuurd worden. Elke verandering van functie geeft geen resultaat.
Kan iemand daar eens naar kijken? Moet ik ergens nog iets aanroepen? Ik weet het echt niet meer.

Gehele code:
Plaatscode: 8190

4 functies (1e origineel, rest zelf toegevoegd met hulp van Vintage):
Plaatscode: 8191

Het contextmenu wat moet gaan werken:
Plaatscode: 8192

En als laatste een live-voorbeeld:
http://www.tull...peuler.php

Update:
Inmiddels is het probleem zover verholpen.
Het was het regeltje onder 'HACK' wat een probleem gaf.
Nu is het mogelijk om via het contextmenu het geluid harder, zachter, aan of uit te zetten.
Het enige wat nog niet werkt is de weergave van het volumebalkje bovenaan. Hiervoor zoek ik nog een oplossing, so be my guest.

Dit werkt niet:
  1. this.volume_bar_mc._xscale=this.volume_level;


Update 2:
Ook het volumebalkje is inmiddels verholpen!
Vintage, bedankt voor je bijdragen en alle lof gaat uit naar adnez.

Dit werkte wél:
  1. volume_mc.volume_bar_mc._xscale=0;
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.2s