Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash MX

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-01-2009, 13:05   #1 (permalink)
Neuer User
 
Benutzerbild von loena
 
Registriert seit: Mar 2006
Beiträge: 105
Denkfehler bei globaler Variable?

Hallo zusammen
ich komme bei folgender Situation nicht weiter:
Ich habe auf meiner Bühne zwei MC in denen Auswahlbuttons als Dropdown sind.
Links das Dropdown wo ich zwischen Brot, Brötchen, Toast wähle und rechts den Dropdown mit Käse, Marmelade, Nutella wähle.
Jetzt soll am Anfang ein leeres Bild geladen werden. Wähle ich links zb brot, wird ein Brotbild geladen, wähle ich dann Käse wird ein Brot mit Käse Bild geladen. Ändere ich dann bei Brot zu Toast, soll Toast mit Käse geladen werden.

Dafür habe ich auf der Bühne folgende globale Variablen erstellt.
Code:
_global.gebäck="00";
_global.aufstrich="0";
//Die zahlen stellen meine Codierung der Bilder dar
In den jeweiligen Buttons der Dropdowns steht dann sowas drin.
Code:
on (release) {
	gebäck = "02";
	loadMovie("Bilder/K_"+gebäck+aufstrich+".jpg", "_parent._parent.con.con");
}
Mein Problem ist jetzt aber, das scheinbar die globale Variable immer wieder in der Ursprungszustand kommt und nicht die Zahl für das Gebäck speichert.
Also, wenn ich Brot wähle, sehe ich das Brotbild. Wähle ich dann Käse sehe ich nicht Brot und Käse sondern nur Käse ("00" bei Gebäck ist kein Gebäck)
Versteht ihr was ich meine?
Wie erhalte ich den Variablenwert?
loena ist offline   Mit Zitat antworten
Alt 24-01-2009, 13:14   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.326
schreib überall _global dazu, damit du auch sicher sein kannst, das diese variable verwendet wird und nicht eine locale erzeugt wird.
Code:
on (release) {
  _global.gebäck = "02";
  loadMovie("Bilder/K_"+_global.gebäck+aufstrich+".jpg", "_parent._parent.con.con");
}
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (24-01-2009 um 13:51 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 24-01-2009, 13:37   #3 (permalink)
Neuer User
 
Benutzerbild von loena
 
Registriert seit: Mar 2006
Beiträge: 105
Oh wie peinlich, eigentlich total logisch
Vielen Dank für die Erhellung!
loena 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 01:44 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele