PDA

Volledige versie bekijken : toon titel song


infuse
%Europe/Berlin %557 %2005, 14:22
Ik heb een muziek speler gemaakt voor op mijn site, maar nu zou ik ook graag zien welk nummer ik speel wanneer ik bv op knop 1 druk

http://users.telenet.be/infuse/player1.swf daar staat de speler

peres
%Europe/Berlin %563 %2005, 14:32
een hele simpele oplossing zou zijn om een MC te maken met 3 keyframes. in elke keyframe de titel van het liedje. met een stop(); op elke keyframe. Dan geef je die MC een instance name. en zet je dit bijv. op button 1

on(release){
instancenamevanjeMC.gotoAndStop(1);
<+je-actie-voor-het-muziekje>
}

Finesky
%Europe/Berlin %587 %2005, 15:06
Dit is een script dat muziek inlaad en de titel weergeeft in een dynamisch textvak.
Ik heb er comments bij gezet.


//Nieuw geluid inladen
this.createEmptyMovieClip("mcGeluid", this.getNextHighestDepth);
var sGeluid:Sound = new Sound(mcGeluid);
sGeluid.loadSound("http://www.jougeluid.nl/jougeluid.mp3", false);

//Een interval inzetten, deze word gebruikt om te chekken of de muziek is geladen
var nLaadInterval:Number;
nLaadInterval = setInterval(zoekProgressie, 1);

//Begin met spelen als de muzien is geladen
sGeluid.onLoad = function():Void {
sGeluid.start();
}

//De variabele sSoort die de titel van de muziek vasthoud
var sSoort:String = "speelt ambient from ibiza";

/*Je ziet hier dat ALS de muziek is geladen, DAN moet gegevens.text (dynamisch textfield)
de variabele sSoort weergeven*/
function zoekProgressie():Void {
if(sGeluid.getBytesLoaded()/sGeluid.getBytesTotal() == 1) {
gegevens.text = sSoort;
}

/*Bij een druk op mcNummerTwee word een nieuw nummer ingeladen
je ziet dat sSoort veranderd in de titel van het nieuwe nummer!
Als hij klaar is met laden zal de nieuwe titel er staan (zie de functie zoekProgressie)*/*/
this.mcNummerTwee.onRelease = function():Void {
sGeluid.loadSound("http://www.fs.25cm.nl/intro2.mp3", false);
sSoort = "speelt relax in the sea";
}

/*Bij een druk op mcNummerEen word het eerste nummer weer ingeladen
je ziet dat sSoort veranderd in de titel van het nieuwe nummer!
Als hij klaar is met laden zal de nieuwe titel er staan (zie de functie zoekProgressie)*/
this.mcNummerEen.onRelease = function():Void {
sGeluid.loadSound("http://www.fs.25cm.nl/intro3.mp3", false);
sSoort = "speelt ambient from ibiza";
}


Hopelijk kom je er zo uit:).

Anders hoor ik het wel;)