Archief - Flash: het maken van een dynamische slideshow

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.

nonkelmil

Legacy Member
Hoi,
Ik kan al een beetje overweg met flashmx2004; maar nu moet ik iets maken waar ik eerlijk gezegt niet weet hoe eraan te beginnen.

De bedoeling is dat ik een slideshow maak van foto's in flash.
Dit is niet moeilijk maar, de moeilijkheid is deze:
de foto's wijzigen iedere week. Dus zou ik iedere week moeten de flashfile opnieuw moeten maken. (wat eigenlijk een beetje té veel van het goede is )

Bestaat er nu een manier in flash om dynamisch foto's van een directory of uit een file -lijst te halen(waar dan de naam/locatie van deze foto's staat) en deze vervolgens één voor een te tonen op het scherm.

Tevens zou er uiteraard een soort van fade in en fade out moeten gebeuren.

Wat er ook enorm van belang is, dat wanneer men dan de site bezoekt, men alle foto's slechts één maal oplaad, en men wanneer men nog eens kijkt en er nog geen andere foto's gebruikt worden men niet onnodige bandbreedte verbruikt. (daar ik al eens een toerke tegengekomen ben met een slideshow,( verbruik : 4 gig in 1 dag, amaai mijn limiet :D )

Enfin,
Hopelijk verstaan jullie het idee, (anders vraagde maar ;) )
Greetz,
Nonkeltjen

nonkelmil

Legacy Member
[Scratch] zei:
Neem eens een kijkje op http://www.flashcomponents.net

Daar vind je normaal wel een component om met XML en externe afbeeldingen een slideshow te maken ...
Ik vind daar wel iets zoals easy slideshow.
Maar daar geven ze zelf al aan dat je telkens opnieuw de foto's inlaad ipv. in één keer alle foto's.(zodat er niets meer van de server afgehaald wordt)
Hoe moet ik dit oplossen?
Groetjes,
Nonkeltjen.
Ps. is wel een interresante site,tnx

Bigbuddha

Legacy Member
nonkelmil zei:
Ik vind daar wel iets zoals easy slideshow.
Maar daar geven ze zelf al aan dat je telkens opnieuw de foto's inlaad ipv. in één keer alle foto's.(zodat er niets meer van de server afgehaald wordt)
Hoe moet ik dit oplossen?
Groetjes,
Nonkeltjen.
Ps. is wel een interresante site,tnx

Waarom zou je dat doen? Ik ga niet wachten tot alle foto's binnen zijn hoor. Ik kies wel welke foto's ik wil zien, en enkel die wil ik binnen halen, niet alles in een keer. Dan ben je verkeerd bezig.

nonkelmil

Legacy Member
Bigbuddha zei:
Waarom zou je dat doen? Ik ga niet wachten tot alle foto's binnen zijn hoor. Ik kies wel welke foto's ik wil zien, en enkel die wil ik binnen halen, niet alles in een keer. Dan ben je verkeerd bezig.
Redenen is de volgende:
- het zijn max 15 kleine foto's van +/- 30 kb dus dit valt goe mee
- de bedoeling is als men op mijn site kom men onmiddelijk ziet welke producten we deze keer hebben. concreet: welke films we deze week spelen.
Groeten,
nOnkeltjen

dJeez

Legacy Member
Dan kan je wat dat betreft beter geen Flash gaan gebruiken. Flash heeft nl. niet de mogelijkheid om permanent lokaal data te gaan cachen.

Je keuze is dus ofwel beperkt tot plain old HTML (met inherent browser caching van de images), of Flash, maar dan wel zodanig dat afbeeldingen per bezoek zullen overgepompt worden.

Wat het ophalen van de afbeeldingen zelf betreft moest je 't uiteindelijk toch met Flash gaan doen zou 'k Flash Remoting aanraden, dat werkt perfect via amfphp als je PHP support hebt op de server.

Je zegt net zelf dat je al problemen hebt gehad met bandbreedte verbruik en wil de afbeeldingen toch steeds allemaal (ongeacht 't feit of dat nodig is of niet) binnenhalen? Euhm... Denk eens na.

nonkelmil

Legacy Member
dJeez zei:
Je zegt net zelf dat je al problemen hebt gehad met bandbreedte verbruik en wil de afbeeldingen toch steeds allemaal (ongeacht 't feit of dat nodig is of niet) binnenhalen? Euhm... Denk eens na.

Dat probleem met de bandbreedte was dus geheel te wijten dat het scriptje continue de foto's binnenhaalde ipv. te cachen. Dus als de site openstond dan werd er continue gedownload.
Wat betrefd of het nodig is... het is wel degelijk nodig dat alle foto's binnengehaald worden.
Je moet het een beetje zien als een showcase wat er die week allemaal speelt.
Een voorbeeldje is misschien de foto's van de producten die verschijnen op www.tones.be

dêsh'

Legacy Member
In FlashMX zelf zit er een component voor een slideshow.

(File\new\examples\... ofzoiets weet het niet juist meer)

:unsure:

dJeez

Legacy Member
Je kan dus veel beter de bestanden 1 per 1 ophalen van de server (en direct weergeven met eender welk effect) via vb. attachMovie en de aldus gegenereerde movieclips tijdelijk in een array steken. Voordeel : bandbreedte besparing als de bezoeker voor alle images opgehaald werden verkiest om verder door te site te gaan of deze te verlaten èn snelheidswinst aangezien je niet al de afbeeldingen in 1x gaat ophalen. Eens je aan 't einde van de reeks komt roteer je dan gewoon terug door de lokaal gecachede images die in de array steken.

Per bezoek zal dit proces zich wel herhalen uiteraard, dus per bezoek worden de afbeeldingen wel van de server gehaald.
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