PHP-Variablen an Flash übergeben
snorri
- php
0 Joachim0 snorri
0 Thomas Meinike
Hallo,
was ich brauche klingt eigentlich nicht schwer, aber ich weiss nicht wo ich nachschauen soll.
Also gesetzt den Fall ich haben eine PHP-Seite, wo eine PHP-Variable gesetzt ist, z.B. $name="Stefan". Per PHP kann ich jetzt einfach deren Inhalt ausgeben, z.B. echo "Hallo $name!", da steht dann "Hallo Stefan!".
Jetzt kommt die Frage: Wenn in dieser Seite nun ein Flash-Intro eingebaut ist, und das "Hallo Stefan" soll nicht im HTML-Teil stehen, sondern im Flash-Bereich -- ja, wie mache ich das?
Kann man der swf-Datei irgendwie "Kommandozeilenparameter" übergeben, oder eine Querystring oder so?
-- snorri
Hi,
warum versuchst Du es nicht einfach?
Es geht sowas: blah.swf?myVar=Stefan
Gruesse Joachim
Hallo Joachim,
warum versuchst Du es nicht einfach?
Es geht sowas: blah.swf?myVar=Stefan
Cool -- das funktioniert? Das ist einfacher als ich dachte! Danke!
-- snorri
Hallo,
Jetzt kommt die Frage: Wenn in dieser Seite nun ein Flash-Intro eingebaut ist, und das "Hallo Stefan" soll nicht im HTML-Teil stehen, sondern im Flash-Bereich -- ja, wie mache ich das?
Das funktioniert relativ einfach:
print "&flash_feldname=$php_variablenname";
Wichtig ist das &-Zeichen vor dem Flash-Feldnamen. Der eigentliche Aufruf des PHP-Scripts wird vorher an ein Ereignis gebunden:
on(...)
{
this.loadVariables("script.php","POST");
}
MfG, Thomas