PDA

Volledige versie bekijken : Eenvoudige slideshow met AutoPlay-functie


spruitje
%Europe/Berlin %446 %2005, 11:42
In de bijlage een .fla met een simpele foto-slideshow.
De 'per beeld voor-en achteruit-knoppen' werken naar behoren.
Ik wil echter ook een 'autoPlay'functie erbij op de 'play'-knop (en het stoppen ervan op de 'stop'-knop natuurlijk ;-)

Ik denk een functie aanroepen met een setInterval()-tijd?
Ik weet niet precies hoe, ook zonder de functie met de voor- en achteruit-knoppen in de weg te staan.

Kan iemand mij a.u.b. helpen/advies geven??

Bij voorbaat dank,

Spruitje.

spruitje
%Europe/Berlin %535 %2005, 13:51
Is dit niet eenvoudig of niet interessant?

Help! :(

theFlashWizard
%Europe/Berlin %571 %2005, 14:42
doe jij is een poging.. dan zeggen wij wel of het beter kan en hoe ;)
want we leveren nou 1maal geen maatwerk af..

spruitje
%Europe/Berlin %584 %2005, 15:01
Ok, er moet een functie worden gemaakt, denk ik, ik noem m 'autoplay':

function autoplay() {
_root.gotoAndStop(nextFrame())
}
setInterval(autoplay, 5000)

//die 5000 = 5 seconden = ok

Maar als ik dit op de 'play'button zet komt het zaakje in de knoop met de bolean die ik gebruik voor de heen- en weerknoppen per beeld (bolean staat op elke frame van de MC om de zaak te kunnen 'loopen)

Ik kom er niet echt uit zo, en ik vraag echt geen voorgekauwde AS, maar gewoon een richting waar de oplossing in zou kunnen zitten ;-)

theFlashWizard
%Europe/Berlin %631 %2005, 16:09
_root.gotoAndStop(nextFrame())
kan ook gewoon zo hoor:
_root.nextFrame()

Maar als ik dit op de 'play'button zet komt het zaakje in de knoop met de bolean die ik gebruik voor de heen- en weerknoppen per beeld (bolean staat op elke frame van de MC om de zaak te kunnen 'loopen)

wat voor bolean ?
ook snap ik niet waarom je op elk frame een var zou moete neerzetten..

spruitje
%Europe/Berlin %717 %2005, 18:12
Ja indd nogal omslachtig die var op elke frame...
Ik ben nu maar uitgegaan van die slideshow-template die in FlashMX zit ingebakken,
nu werkt alles...!

Toch bedankt.

theFlashWizard
%Europe/Berlin %846 %2005, 21:19
btje jammer.. want ik vind em persoonlijk erg beperkt.. maar als het voor jou werkt.. :)

Gerrit55
%Europe/Berlin %948 %2005, 23:46
als je een functie maakt
functie volgend
als huidige < totaal; huidige +1 anders huidige 1 ; / loop
foto.gotoAndStop(huidige)


dan kun je met
Id = setInterval (volgend, tijdsduur in miliseconde)
slideshow starten en met
clearinterval(Id)
deze weer stoppen