kostenloser Webspace werbefrei: lima-city


PHP - Variablen & Flash AS3

lima-cityForumProgrammiersprachenSonstige Programmiersprachen

  1. Autor dieses Themas

    sk-photos

    sk-photos hat kostenlosen Webspace.

    Hallo zusammen,

    ich habe ein kleines Problem.
    Ich möchte eine Seite aufrufen (www.example.com/?name=TEST), die eine Flashdatei einbettet
    und dabei immer den per $_GET übergebenen Namen ($_GET['name']) in einem dynamischen Textfeld anzeigt.

    Bisher sieht das ganze als php - quelltext so aus:
    <?php
    
    $username = $_GET['name'];
    
    echo "username=".$username;
    
    
    ?>
    
    <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="500" height="250" id="mein_flashmovie" align="middle">
    <param name="allowScriptAccess" value="sameDomain">
    <param name="movie" value="swfobject.swf?meine_variable=mein_wert&eine_andere_variable=12345">
    <param name="quality" value="high">
    <param name="bgcolor" value="#ffffff">
    <embed src="swfobject.swf?meine_variable=mein_wert&eine_andere_variable=12345" quality="high" bgcolor="#ffffff" width="500" height="250"name="mein_flashmovie" align="middle" allowScriptAccess="sameDomain"type="application/x-shockwave-flash">
    </object>


    Die Flashdatei wird zwar angezeigt, jedoch ohne den gewünschten Wert.

    Mein ActionScript - Quelltext sieht so aus:
    var request:URLRequest = new URLRequest("server.php");
    
       var variables:URLVariables = new URLVariables();
       variables.username = "";
    
       request.data = variables;
       request.method = URLRequestMethod.GET;// oder wenn gewünscht POST
    
       var loader:URLLoader = new URLLoader();
       loader.dataFormat = URLLoaderDataFormat.VARIABLES;
       loader.addEventListener(Event.COMPLETE, handleComplete);
       loader.load(request);
    
    function handleComplete(event:Event):void {
       var loader:URLLoader = URLLoader(event.target);
       username.text = loader.data.username;
    }


    Hat jemand eine Idee, wie man das realisieren kann??
    Die seite soll praktisch von jedem aufgerufen werden und "manipuliert" werden können.

    d.h. wenn einer eingibt http://www.example.com/server.php?name=Fotografie sollte die flashdatei auch "Fotografie" ausgeben.

    Viele Grüße,
    sk
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Hallo sk,
    UrlRequests haben einen anderen Zweck...

    function url_params():Object{
     var params:String = ExternalInterface.call("window.location.search.substring");
     return (new URLVariables(params.substring(1)));
    }
    
    textfield.text = url_params().toString();
    Beispiel

    Grüße Maik

    Beitrag zuletzt geändert: 7.6.2012 16:50:44 von ploco
  4. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!