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<==