Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-02-2006, 10:14   #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);
}
}
}
veloink ist offline   Mit Zitat antworten
Alt 07-02-2006, 10:17   #2 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
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:
loadVariables("php-scripts/get_questbyfield.php?fieldid="+ausgabe+"&gameid="_root.mc1.gameid "&teamid="+teamidthis"POST"); 
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha ist offline   Mit Zitat antworten
Alt 07-02-2006, 10:32   #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
veloink ist offline   Mit Zitat antworten
Alt 07-02-2006, 10:40   #4 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
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
bamboocha ist offline   Mit Zitat antworten
Alt 07-02-2006, 10:47   #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.
veloink ist offline   Mit Zitat antworten
Alt 07-02-2006, 11:01   #6 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
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
bamboocha ist offline   Mit Zitat antworten
Alt 07-02-2006, 11:01   #7 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 120
Klappt jetzt doch, war ein serverseitiges Problem.
Vielen Dank nochmal
Grüße
Veloink
veloink ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 10:53 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele