Flash vs PHP

philishake

javascript enthusiast
Hi Leute.

Ich habe die letzten Tage damit verbraucht im Forum, bei google und Gott weiß wo, dannach zu suchen....

aber alle Ergebnisse waren zu umfangreich, sodass ich nicht glauben konnte, dass es nicht einen einfacheren Weg geben muss.

Lange Rede kurzer sind, es muss doch möglich sein via AS (oder AS2.0) ich sag mal zu schreiben "sende variable X and test.php" bzw. manschreibt in PHP $variable = 5; und empfängt diese einfach mit "emfpange $variable".

Jedoch waren alle Funde immer mit hunderten (stark übertrieben von mir aus Frust) von Zeilen meiner Meinung nach Sinnlosigkeit umgeben.

Hoffe ich konnte verständlich machen wonach es mir geht. Falls nicht, hier nochmal kurz:
Ich will eine Variable die ich in PHP deklariere an Flash senden dort bearbeiten und wieder zurückgeben. Und ich glaube nicht, dass das so extrem aufwendig ist. PHP und JS machen das in 5 Zeilen. Ich weiß, das ist vielleicht was anderes, aber ich denke das man das auch in FLash so einfach lösen kann, leider weiß ich nicht wie.

So, jetzt seit ihr dran ;)

mfg philishake
 
In alller Kürze:
Code:
var lv = new LoadVars();

lv.onLoad = function() {
    trace(unescape(this.antwort)); // Ausgabe: "hallo PHP ist angekommen"
}

lv.variable = "hallo PHP";

lv.sendAndLoad("script.php", lv, "POST");

PHP:
if (isset($_POST["variable"])) {
    $rep = urlencode($_POST["variable"].' ist angekommen');
} else {
    $rep = urlencode('nichts ist angekommen');
}

echo 'antwort='.$rep;

Gruß
.
 
Hey Leute.

Also erstma Danke an euch 3. Bin mittlerweile soweit, dass ich Werte, die aus einer MySQL Datenbank in Flash anzuzeigen. Aber im moment, hapert es an etwas anderem.

Ich habe ein kleines Flashbeispiel erstellt. Nach Eingabe vom Name, sollte er zumindest im JS Bereich die Werte anzeigen, aber es passiert nix.


ActionScript
Code:
on(release)
{
    getURL("sw.php?a="+_root.nickname+"", "php_iframe");
}

PHP:
PHP:
$nick = $_GET['nickname'];

$sql = "SELECT * FROM acs WHERE Nick = '$nick'";
$result = mysql_query($sql) OR die(mysql_error());
if (mysql_num_rows($result)) 
{
	while($row = mysql_fetch_assoc($result)) 
	{
		$iron = $row['eisen']; 
		$silver = $row['silber']; 
		$goldi = $row['gold']; 
	}
}	


echo "eisen=".$iron."&";
echo "silber=".$silver."&";
echo "gold=".$goldi."&";

hier der Link, damit ihr selbst sehen könnt was passiert...
http://53118.53.funpic.de/flash.php/sw.htm

mfg phil
 
Du kannst auch nicht einerseits ein URL-Argument namens „a“ übermitteln, im Skript aber das URL-Argument „nickname“ verarbeiten.
 
^^ auweia. na ja, sowas passiert den besten. aber es klappt immernoch nicht...
warum zeigt er denn nichtmal im JS was an?! wenn ich nen Nickname in php vordefiniere, dann zeigt er die Werte an... sehr komisch
 
Zurück