Avatar billede Slettet bruger
14. juli 2005 - 09:55 Der er 8 kommentarer og
1 løsning

Hent variabler ind i flash

Kan man lave dette nummer:
flash.swf?kontonr=123441245

Eller sådan noget i samme retning...

Ikke via en ekstern fil, da jeg kan ikke få filen til at reload

Flashen tar den fra cachen....

OleIb
Avatar billede giorgio Nybegynder
14. juli 2005 - 10:30 #1
kan du beskrive lidt nærmere hvad det er du gerne vil?
Avatar billede Slettet bruger
14. juli 2005 - 11:10 #2
Jeg vil gerne hente et variabelt billede ind i flash.

Billedet lægger på server og flashen skal bruge en url...

Da man kan vælge flere billeder, sker det at cachen gemmer filen med variablen

OleIb
Avatar billede giorgio Nybegynder
14. juli 2005 - 11:25 #3
altså jeg skal lige forstå det her korrekt.

du har ex. 10 billeder og den skal for hver gang man loader siden hente et tilfældigt?
Avatar billede Slettet bruger
14. juli 2005 - 11:30 #4
Et nyt billede hvergang flashen startes,
men hvis variablen lægges i en fil,
så tar den fra cachen og ikke fra serveren.

OleIb
Avatar billede giorgio Nybegynder
14. juli 2005 - 11:48 #5
Avatar billede _k Nybegynder
14. juli 2005 - 11:58 #6
Du kan sagtens lægge den funktionalitet udenfor Flash med php og asp. Du skal så i din embedkode sørge for at smide en variabel ind som fortæller hvilket billede der skal hentes.
Som du så rigtigt er inde på, ser syntaksen ud som følger:
<embed src="flash.swf?baggrundsbillede=sejtbillede"......

I Flash kommer variablen så ind på _root-niveau. Dvs at du kan finde din variabel med: _root.baggrundsbillede

...og forresten kan du slippe for cache, ved altid at kalde din nye fil med et nyt argument:
var dato:Date = new Date();
load("billedgenerator.php?random=" + dato.getTime());
Avatar billede Slettet bruger
14. juli 2005 - 12:18 #7
var dato:Date = new Date();
load("billed.asp?random=" + dato.getTime());

Det er jo intet mindre end genialt.. ;@)

Send et svar _k

giorgio
Desværre det var cachen der skulle "snydes", ikke en "Random Image" loader

OleIb
Avatar billede _k Nybegynder
14. juli 2005 - 12:26 #8
Ja, du er ikke den første der har revet dig selv i håret pga. webbrowseres tendens til at huske det de ikke skulle ;o)
Avatar billede _k Nybegynder
14. juli 2005 - 12:29 #9
Mange tak for point :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester