Parameterübergabe Flash==>PHP



  • Hi...

    Wieso macht Flash beim Übergeben von Parametern Probleme ?

    Per PHP gebe ich eine ID-Nummer an einen Flash-Button weiter.

    echo'<embed src="'.\_SESSION['MyURL'].'/grafiken/andere/statistik.swf?link='._SESSION['MyURL'].'/php/statistik.php5?&ziel=_blank&id=3" quality="high" bgcolor="#0033FF" width="150" height="50" name="FL_Statistik1" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'."\n";

    In Flash verarbeite ich das so...

    var link:String;
    var ziel:String;
    var id:String;

    MyButton.onRelease = function()
    {
    if(id != undefined)
    {
    link += "&id=";
    link += id;
    }

    if(ziel == undefined)
    {
    getURL(link,"mitte");
    }

    else //if(ziel !="")
    {
    getURL(link,ziel);
    }
    }

    Flash hängt die ID aber immer an den Link drann. Wenn man ein 2. Mal auf den Button klickt, bekommt man

    .....statistik.php5?&id=1&id=1

    wie kann man das verhindern ? Wenn durch id=""; am Ende funktioniert´s auch nicht...

    ==>Eisbeer<==



  • Hi,

    würde die ganzen überprüfunge aus dem Button-Ereignis heraus nehmen.
    Probiere es mal so:

    var link:String; 
    var ziel:String; 
    var id:String; 
    
    //ID überprüfen
    if(id != undefined){
    	link += "&id=" + id;
    }
    //Ziel überprüfen
    if(ziel == undefined) { 
    	ziel = "mitte";
    }
    //Button Release Ereignis
    MyButton.onRelease = function(){
    	getURL(link,ziel);
    }
    

    smilingman



  • Funktioniert super danke...

    ==>Eisbeer<==


Anmelden zum Antworten