login  Naam:   Wachtwoord: 
Registreer je!
 Forum

geluid in flash via een php variable

Offline Thijs - 10/05/2005 09:46
Avatar van ThijsCrew hosting Hallo allemaal,

Ik ben een applicatie aan het schrijven in php/mysql i.c.m. flash echter loop ik tegen het volgende probleem:

In configuratie.php heb ik een aantal variabelen neer gezet die opgeroepen worden in de flash movie, zie onderstaand voorbeeld:

  1. echo "&geluid=geluidsbestand.mp3";


Normaal kun je een geluid zo afspelen in flash dat weet ik:
  1. onClipEvent (load) {
  2. mySound = new Sound();
  3. mySound.loadSound("geluidsbestand.mp3",true);
  4. }


Wat ik dus wil en geprobeerd heb is het volgende:
  1. onClipEvent (load) {
  2. mySound = new Sound();
  3. mySound.loadSound("$geluid",true);
  4. }


Ik heb al verschillende mogelijkheden geprobeerd maar ik kom er niet aan uit. Ik wil dus dat het bestand van het geluid in de flash geladen word d.m.v. een variable dat in de php configuratie is gegeven.

Iemand die mij hiermee wijzer kan maken? Alvast hartelijk dank!

4 antwoorden

Gesponsorde links
Offline NCube - 10/05/2005 12:04 (laatste wijziging 10/05/2005 12:20)
Avatar van NCube HTML beginner
  1. myVars = new LoadVars();
  2. myVars.onLoad = function( succes ){ //De functie aanmaken die wordt uitgevoerd, wanneer de variabelen zijn geladen
  3. if( succes ){ //Als het bestand succesvol is geladen het volgende uitvoeren.
  4. mySound = new Sound();
  5. mySound.loadSound( myVars.geluid , true ); //myVars verwijst naar de geladen variabelen en myVars.geluid is dan "geluidsbestand.mp3"
  6. }
  7. }
  8. myVars.load("configuratie.php"); //De variabelen laden.

Dit zou moeten werken, ik zal het zo wel ff zelf testen 

//Edit
Hij werkt, test hier maar
http://81.205.200.159/flash/MuziekTest.html
Offline Thijs - 11/05/2005 13:31
Avatar van Thijs Crew hosting ik heb nu dit:
  1. on (press)
  2. {
  3. myVars = new LoadVars();
  4. myVars.onLoad = function( succes )
  5. { //De functie aanmaken die wordt uitgevoerd, wanneer de variabelen zijn geladen
  6. if( succes )
  7. { //Als het bestand succesvol is geladen het volgende uitvoeren.
  8. mySound = new Sound();
  9. mySound.loadSound( myVars.geluidA , true ); //myVars verwijst naar de geladen variabelen en myVars.geluid is dan "geluidsbestand.mp3"
  10. }
  11. }
  12. myVars.load("configuratie.php"); //De variabelen laden.
  13.  
  14.  
  15. }

maar dat werkt niet.

Het geluid moet afgespeeld worden als er op een button geklikt wordt. Deze button is een movie-clip die als button gebruikt wordt.
moet ik dan iets toevoegen met
  1. _root.

of is dat niet nodig?
Offline vinTage - 11/05/2005 19:52
Avatar van vinTage Nieuw lid om te beginnen moet je een movie clip hebben met de instance naam "mySound"
Dan kan je met deze code
  1. on (press) {
  2. mySound = new Sound();
  3. mySound.loadSound("geluidsbestand.mp3", true);
  4. }
een geluids bestand inladen.
Mij is het nog niet gelukt om iets vanuit php (behalve text) in te laden en daar dan daadwerkelijk iets mee te doen, wel lukt me dit via XLM.

Je zou dan via php een XLM file kunnen outputten, die link naar de mp3 in die XLM zetten, en die XLM inladen naar flash, het lukt me wel om via XLM links etc te volgen.
Offline NCube - 11/05/2005 21:40
Avatar van NCube HTML beginner @extor
Die code die daar staat werkt perfect bij mij, het probleem kan ook aan het mp3 bestand liggen. Als het aantal Khz van de mp3 niet door 11 deelbaar is, speelt Flash het niet af.

http://81.205.200.159/flash/MuziekTest.html
Die link is geupdate met die code uit jouw post, klik maar op Sitemasters.be
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.257s