PHP Variable in Flash als Text einbauen

Diskutiere mit über: PHP Variable in Flash als Text einbauen im Flash and Actionscript Forum

  1. Alidey

    Alidey Thread Starter MacUser Mitglied

    Beiträge:
    601
    Zustimmungen:
    0
    Registriert seit:
    08.10.2003
    Hallo,
    wahrscheinlich für die Freaks unter euch voll das kleine Problem, aber ich bekomms einfach nicht gebacken:

    Ich übergeb bei einer Website folgenderweise eine Variable mit dem Namen "name":
    driver.php?name=about

    Nun hab ich einen kleinen Flashfilm in dem immer der Wert dieser Variable, hier also "about" angezeigt werden soll!

    Wie bekomm ich das hin!?
    Kann mir da jemand helfen!?


    Vielen vielen Dank!
    A.
     
  2. Hans Wurst

    Hans Wurst MacUser Mitglied

    Beiträge:
    197
    Zustimmungen:
    0
    Registriert seit:
    25.05.2005
    Hi,

    am besten ist schon mal, die Variable nicht name zu nennen, da das Probleme geben kann weil name ActionScript ist und dementsprechend interpretiert wird.

    Ansonsten einfach ein dynamisches Textfeld erstellen und bei Variable _root.variablenname eingeben. Root muss gesetzt werden, da externe Variablen standardmäßig in erster Instanz definiert werden. Solltest du die Variable allerdings innerhalb eines Movieclips laden, etwa mit movieclip.loadVariables... entfällt das _root natürlich.
     
  3. Develop

    Develop MacUser Mitglied

    Beiträge:
    270
    Zustimmungen:
    0
    Registriert seit:
    13.02.2005
    Habs zwar nicht getestet, aber der beste (und komplizierteste) Weg wäre dieser hier (nutze ich immmer da mein Programm recht umfangreich ist):

    PHP:
    varladen = new LoadVars();
    varladen.load("driver.php");
            
    varladen.onLoad = function(varladenok) {
                if (
    varladenok) {
                    
    _root.variable=this.variable
                    
    }
    }
    Dazu müsste deine driver.php in etwas so aussehen:
    &variable=Hier steht dein Inhalt&

    Es gibt bestimmt noch einen besseren und einfacheren Weg :D

    PS: Bei so Fragen gibts keine bessere Seite als "www.flashforum.de".
     
  4. Hans Wurst

    Hans Wurst MacUser Mitglied

    Beiträge:
    197
    Zustimmungen:
    0
    Registriert seit:
    25.05.2005
    :rolleyes: ich glaub da hatte ich ein Brett vorm Kopf! :D
    Irgendwie habe ich die Frage anders verstanden, als sie gemeint war.

    Okay, die von mir gezeigt Variante funzt natürlich nur, wenn du den Flashfilm mit der Variablen lädst, also im HTML-Source:

    <object... "mein_flash.swf?variablenname=about" ...

    Soll der Flashfilm die Variablen von PHP abfragen kannst du u. a. wie Develop schon schrieb vorgehen.

    Eine andere Alternative um mit den Variablen umzugehen wie ich schon vorher gepostet habe wäre z. B.
    loadVariablesNum ("name_des_php_scripts.php?ggf_var=" + ggf_var_value, 0);

    Im PHP-Script musst du auf jeden Fall die Variablen für Flash aufbereiten, etwa nach dieser Art und Weise:

    $my_var = "about";
    echo "&my_var=".$my_var;

    Das ist notwendig, weil Flash externe Variablen (außer XML) mittels & erkennt.
     
  5. Sterndi

    Sterndi MacUser Mitglied

    Beiträge:
    488
    Zustimmungen:
    0
    Registriert seit:
    24.03.2004
    hat sich ereledigt hab den fehler gefunden :)
     
    Zuletzt bearbeitet: 30.12.2005
Die Seite wird geladen...
Ähnliche Themen - PHP Variable Flash Forum Datum
Flash/php - Keine Variablenübergabe Flash and Actionscript 08.02.2010
Flash vs. php Flash and Actionscript 15.04.2008
Flash + php? Flash and Actionscript 04.02.2008
dynamische inhalte flash/php: von ID zu ID??? Flash and Actionscript 11.04.2005
PHP & Flash // Variable Farbwerte / OnLoad Methode des LoadVars() Objekts Flash and Actionscript 16.03.2004

Diese Seite empfehlen

Benutzerdefinierte Suche