Archief - Flash: button actions

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Cisse

Legacy Member
Ik heb een List gemaakt in flash.In die List zitten mp3.En heb ook een button play.Wanneer ik in die list een mp3 selecteer ,en ik druk op play dan moet em spelen.Welke actionscriptcode hebde hiervoor nodig ?

LunchBox

Legacy Member
kweet ni welke versie je hebt, maar in flash kom je meestal redelijk ver als je in je actionscript panel gewoon even op zoek gaat naar classes/methoden/properties/events/objecten, zo bijvoorbeeld:
built-in classes > media > sound > new sound (rightclick > view help)

daar kan je dan weer verder zoeken naar de juiste codes. wat jij denk ik nodig hebt is het volgende:

this.play_btn.onPress=function(){
mijnGeluid = new Sound();
mijnGeluid.loadSound("track1.mp3", true);
mijnGeluid.setVolume(100);
mijnGeluid.start();
}

// je liedjes kan je dan in een array kwijt en oproepen in de plaats van "track1.mp3"

Cisse

Legacy Member
LunchBox zei:
kweet ni welke versie je hebt, maar in flash kom je meestal redelijk ver als je in je actionscript panel gewoon even op zoek gaat naar classes/methoden/properties/events/objecten, zo bijvoorbeeld:
built-in classes > media > sound > new sound (rightclick > view help)

daar kan je dan weer verder zoeken naar de juiste codes. wat jij denk ik nodig hebt is het volgende:

this.play_btn.onPress=function(){
mijnGeluid = new Sound();
mijnGeluid.loadSound("track1.mp3", true);
mijnGeluid.setVolume(100);
mijnGeluid.start();
}

// je liedjes kan je dan in een array kwijt en oproepen in de plaats van "track1.mp3"

Het zit zo , ik heb 5mp3 in hetzelfde mapje staan als mijn flash bestanden.ik heb eb een xml file gemaakt met deze mp3's in.Dan heb ik in flash een List aangemaakt en deze xml file hierin geladen.Als ik movie testte kon ik idd de nummer selecteren waardoor deze begonnen afspelen. Maar nu heb ik ook button gezet(oa ne play,stop,pauze button) en zou hier code willen achtersteken waarop de mp3 die op dat moment wordt afgespeeld moet reageren.Dit mp3's zitten niet in een array.Heb mij hier al dood zitten zoeken maar schijnt maar niet te lukken.

LunchBox

Legacy Member
wel selecteer op je stage eerst de PLAY knop en geef die in het properties venster alvast de instance name btn_play, je kan dan volgende code toepassen om het liedje af te spelen (heb hiervoor wel even jouw code gewist -- op layer3 -- de xml code is uiteraard behouden)

this.btn_play.onPress=function(){
mySound = new Sound();
mySound.loadSound(lied.value,true);
}

dit beantwoordt alvast de vraag: "hoe speel ik het geselecteerde liedje uit de listbox af". ik zou verder toch de liedjes uit de xml die je binnenhaalt ook naar'n array wegschrijven, dan kan je daar met back/forward eenvoudig een waarde omlaag/omhoog gaan voor het volgende liedje.. je moet ni persé natuurlijk maar ik vind het een handige manier van werken.

Cisse

Legacy Member
LunchBox zei:
wel selecteer op je stage eerst de PLAY knop en geef die in het properties venster alvast de instance name btn_play, je kan dan volgende code toepassen om het liedje af te spelen (heb hiervoor wel even jouw code gewist -- op layer3 -- de xml code is uiteraard behouden)

this.btn_play.onPress=function(){
mySound = new Sound();
mySound.loadSound(lied.value,true);
}

dit beantwoordt alvast de vraag: "hoe speel ik het geselecteerde liedje uit de listbox af". ik zou verder toch de liedjes uit de xml die je binnenhaalt ook naar'n array wegschrijven, dan kan je daar met back/forward eenvoudig een waarde omlaag/omhoog gaan voor het volgende liedje.. je moet ni persé natuurlijk maar ik vind het een handige manier van werken.


Ok bedankt dit werkt allezins al.Dat van die array is wsl wel handig maar wil het eerst gewoon proberen.Heb je toevallig de codes ook voor vorige, volgende nummer??Ik heb iets gelezen over nextSibling en previousSibling maar dit lukt niet echt.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan