snorri: PHP-Variablen an Flash übergeben

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

  1. Hi,

    warum versuchst Du es nicht einfach?
    Es geht sowas: blah.swf?myVar=Stefan

    Gruesse  Joachim

    1. 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

  2. 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