| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Nov 2005
Beiträge: 120
| Variablen werden nicht übergeben!
Hallo zusammen, stehe mal wieder vor einem Problem. Eine Variable, die durch ein PHP-Script an Flash übergeben wird, soll Flashintern gespeichert werden. Rufe ich z.B. durch ein Klick ein MovieClip auf, indem wieder ein PHP-Script aufgerufen wird, so soll das neue Script direkt mit der Variablen vom ersten Script arbeiten können. Es wird hierbei die Var "gameid" ausgegeben, dass funktioniert auch alles, aber eben das zweite Script findet diese nicht. Wenn mir einer weiterhelfen kann, wäre ich sehr dankbar! Grüße Veloink Code: Aufruf erstes Script (Hauptzeitleiste) on(release){ loadVariables("php-scripts/get_login.php?user="+user +"&pwd="+pwd, this, "POST"); this.onData = function() { if (login) { if (login == "ok") { gotoAndStop(3); } else if (login == "fail") { warnung ="Leider falscher Benutzername und/ oder falsches Passwort!"; stop(); } } } } Aufruf zweites Script in einem Movieclip: loadVariables("php-scripts/get_questbyfield.php?fieldid="+ausgabe+"&gameid="+ gameid + "&teamid="+teamid, this, "POST"); this.onData = function() { if (fieldstatus) { if (fieldstatus == "normal") { gotoAndStop(3); } else if (fieldstatus == "joker") { gotoAndStop(5); } else if (fieldstatus == "risiko") { gotoAndStop(6); } } } |
| | |
| | #2 (permalink) |
| °.oO°O.o°.oO.o°O Registriert seit: Jun 2005 Ort: CH
Beiträge: 1.490
|
Pfadproblem! Du musst dem MovieClip sagen, dass er die Variable aus dem anderen MovieClip holen soll! Ansonsten sucht er in sich nach dieser Variable und wird sie nicht finden! PHP-Code:
__________________ There is no way to happiness, happiness is the way! - Buddha |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Nov 2005
Beiträge: 120
|
Vielen Dank schon mal für die schnelle Hilfe. Doch leider klappt es noch nicht. Wenn ich die Variable von der Hauptzeitleiste hole (der Movieclip ist eine Ebene darunter), dann muss ich doch nur das _root. vor die "gameid" setzten, oder? Danke Grüße Veloink |
| | |
| | #4 (permalink) |
| °.oO°O.o°.oO.o°O Registriert seit: Jun 2005 Ort: CH
Beiträge: 1.490
|
ich weiss halt nicht, worauf das on(press) steht... wenn's auf nem MC steht, muss der Pfad _root.mc1 lauten, wenn's ein Button ist, nur _root! Wann wird das Skript auf dem zweiten MC ausgeführt? Bzw. wo (Frame)?
__________________ There is no way to happiness, happiness is the way! - Buddha |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Nov 2005
Beiträge: 120
|
Auf der Hauptzeitleiste wird per Button das erste PHP-Script geladen. Klickt man nun auf einen anderen Button, öffnet sich ein MC (liegt eine Ebene unter der Hauptzeitleiste), dort wird automatisch das zweite PHP-Script geladen, dieses braucht direkt die Var "gameid" vom ersten Script, um die Funktionen vollständig ausführen zu können.
|
| | |
| | #6 (permalink) |
| °.oO°O.o°.oO.o°O Registriert seit: Jun 2005 Ort: CH
Beiträge: 1.490
|
tja... dann sollte "_root.gameid" (sofern sie als "&gameid=" ge-echot wird) funktionieren! Dann muss es fast daran liegen, dass die Variable noch nicht geladen ist, wenn du den zweien MC aufrufst!?
__________________ There is no way to happiness, happiness is the way! - Buddha |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |