27. marts 2008 - 16:54Der er
7 kommentarer og 2 løsninger
Hent Parameter
Hey... Skal hente et parameter i adresselinjen, men kan ikke få den til at hente den... Hvis jeg f.eks skriver filnavn.swf?parameter=test så virker det fint nok, men hvis jeg bare skriver det i adresse linjen, så virker det ikke mere... Er der nogen der har en logisk forklaring på dette...?
Ja. Den logiske forklaring er, at du ikke kan dette med Flash. Dine parametre SKAL parses som *.swf?blahblah=test. Det andet kan ordnes med eksempelvist php:
SWFObject gør ikke nogen betydelig forskel her, hvor graphicpoint.dk søger en måde at parse parametre til Flash i url'en. Selvfølgelig kan man direkte sende variabler til Flash ved hjælp af faktiske variabler, men man kommer ikke uden om min løsning.
Hmm, ikke helt sikker på, hvad du mener maqhem. Men det er da ret let at tage variabler fra url'en og sætte ind i flash vha. SWFObject: <script type="text/javascript"> var so = new SWFObject("movie.swf", "mymovie", "400", "200", "8", "#336699"); so.addVariable("variable1", getQueryParamValue("variable1")); so.addVariable("variable2", getQueryParamValue("variable2")); so.write("flashcontent"); </script> I hvert fald, når man som jeg ikke kan noget php el. lign. :-)
Sorry, jeg først svarer nu... Jeg vil lige prøve at sætte mig ind i det SWFobject, og se om ikke det skulle være det jeg havde brug for... For som sagt, så har jeg bare brug for at parse en parameter ind i flash, fra adresselinjen... Og umiddelbart ser SWFobject eksemplet ud til at kunne det... Men vender lige tilbage mht. point og svar... Thanks guys..!!
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.