Die Beispiel PHP Datei!
|
PHP Source code
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
<?php
// Richtiges einbinden mit LoadVars!
// Arrays erstellen
$textarray = array("Hier", "steht", "der", "vollstaendige", "Text");
// Echo Ausgabe
for ($i = 0;$i<count($textarray);$i++) {
if ($i == 0) {
echo "meineVars=". $textarray[$i];
} else {
echo "&" . $textarray[$i];
}
}
?>
|
Die Ausgabe im Browser!
|
Source code
|
1
|
meineVars=Hier&steht&der&vollstaendige&Text
|
Die Entgegennahme und weiter Verarbeitung in ActionScript.
|
ActionScript-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
// Erstellen des Zuweisungs Operators!
meinevars = new LoadVars();
//
// Server Connect und load Befehl!
// Bei PHP muß eine URL angegeben werden damit die PHP Datei
// durch den Serverparser läuft!
meinevars.load("http://localhost/debugging/echophp.php");
//
// Wenn Daten geladen sind eine Funktion aufrufen!
// Dies ist unbedingt Erforderlich weil Flash sonst nicht bekannt
// ist ob die Daten jetzt vorhanden sind oder nicht!
// Es Kann auch onLoad oder loaded verwended werden jedoch geben diese
// nur true oder false zurück!
meinevars.onData = function(meinevars) {
trace(meinevars);
// Nach den Trace Prüfungen verarbeiten wir nun die Variablen!
// Ich setzte sie Jetzt einmal in ein Array und mache es GLOBAL verfügbar!
// Konvertiere zu String
meinevars.toString();
// Teile String ab Gleichheitszeiechen
newString = meinevars.split("=");
// Zerlege Sting
neueVars = newString[1].split("&");
// Fülle Array
_global.Variablen = new Array();
_global.Variablen = [neueVars];
// Bereinige VariablenBaum
delete meinevars;
delete neueVars;
delete newString;
};
//
|
Die flash Ausgabe (strg+alt+v)
|
Source code
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
Globale Variablen:
Variable _global.Variablen = [Objekt #1, Klasse 'Array'] [
0:[Objekt #2, Klasse 'Array'] [
0:"Hier",
1:"steht",
2:"der",
3:"vollstaendige",
4:"Text"
]
]
Stufe #0:
Variable _level0.$version = "WIN 6,0,21,0"
Variable _level0.meinevars = [Objekt #3, Klasse 'LoadVars'] {
onData:[Funktion 'onData']
}
|
Weiterhin viel Spaß
mfg Jürgen