Volledige versie bekijken : URL-variabelen en Flash
vamos
%Europe/Berlin %629 %2007, 16:07
Ik heb een soort (wannabe) Youtube, maar nu wil ik dit gaan aanpassen door een flash videoplayer te gebruiken... Daarbij is het nodig dat de video-id uit wordt gelezen uit de URL (i.e. index.php?video=56)..
Kan Flash dat zoals je dit met PHP kunt d.m.v. $_GET['video'] en zo ja hoe?
bvbd,
Tim
ps.: ik heb een beetje rondgespeurd op het forum hiernaar, maar kon het niet vinden.
Het zal vast wel 'ergens' tussenstaan, dus excuses daarvoor alvast..
damarez
%Europe/Berlin %632 %2007, 16:11
de code die je maakt moet je variabel maken en de juiste info sturen naar de php pagina
moet in principe wel kunnen
vamos
%Europe/Berlin %640 %2007, 16:22
ehh,..
ik bedoel het juist andersom denk ik..
vanuit Flash probeer ik contact te maken met een PHP-bestand dat XML genereert.
Oftewel, ik wil contact maken met: xml.php?video=$_GET['video']
alleen $_GET['video'] is zoals je dat met PHP zou doen, maar is er ook een mogelijkheid dat te doen met Flash?
Of als dat niet gaat, hoe geef ik dan vanuit PHP de waarde van $_GET['video'] door aan Flash?
edit:
onder mijn naam staat Trainee, dit moet dus über-n00b zijn [:o)]
josko
%Europe/Berlin %675 %2007, 17:12
ehh,..
ik bedoel het juist andersom denk ik..
vanuit Flash probeer ik contact te maken met een PHP-bestand dat XML genereert.
Oftewel, ik wil contact maken met: xml.php?video=$_GET['video']
alleen $_GET['video'] is zoals je dat met PHP zou doen, maar is er ook een mogelijkheid dat te doen met Flash?
Of als dat niet gaat, hoe geef ik dan vanuit PHP de waarde van $_GET['video'] door aan Flash?
edit:
onder mijn naam staat Trainee, dit moet dus über-n00b zijn [:o)]
Je kan een param gebruiken :)
uhmz....
http://www.flashfocus.nl/forum/showthread.php?p=52365#flashVars
vamos
%Europe/Berlin %719 %2007, 18:15
Aah na de link gevolgt te hebben en naar FlashVars gegaan te zijn begin ik hem te begrijpen,..
dus...
<PARAM NAME=FlashVars value=”video=<?PHP echo $_GET['video']; ?>”>
<EMBED SRC=”movie.swf” FlashVars=”video=<?PHP echo $_GET['video']; ?>”>
zullen het 'video'-id doorgeven aan Flash,..
maar hoe gebruik ik dit verder, ik bedoel, hoe vraag ik die parameter weer op vanuit flash?
het is de bedoeling dat het ID komt te staan in:
xml-bestand.load("inc/xml.php?video=");
(achter 'video=' dus)
Ik ben (nog) helemaal geen Flash-held, dus sorry voor mij noobieness,.. maar hoe zou ik die paramater in die code moeten zetten?
(bedankt voor de hulp ondertussen, ik kom stap voor stap goed verder :D )
damarez
%Europe/Berlin %376 %2007, 10:02
The SWFObject script also comes with an extra function which allows you to pull variable values from the url string. An example is you have a url that looks like this: http://www.example.com/page.html?variable1=value1&variable2=value2. Using the function getQueryParamValue() you can easily pull these values from the url and then pass them into your Flash movie. Here is an example, we'll assume that the url looks like the above example:
<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>
The getQueryParamValue() function also supports reading variables from the location.hash, as used sometimes when deep linking into your Flash applications. For an example of how deep linking to your Flash movies using the location.hash variable, check out this demo of Slideshow Pro, which uses the SWFObject embed.
http://blog.deconcept.com/swfobject/
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.