Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-12-2003, 21:22   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2003
Beiträge: 3
variablen intern übergeben

Hallo, ich habe schon in diversen Foren gestöbert, aber leider nichts hilfreiches gefunden.
Ich habe eine Basketballseite und möchte eine statistikseite aufbauen. Die Daten werden per
loadVariablesNum("read_db1_a.php", 0, "GET");
im ersten Frame geladen aus einer Datenbank geladen.
z.B. "pkt-spieler1"
Textfelder werden alle ohne Probleme angezeigt.
Ich möchte aber einen einfachen Schritt einbauen:
Click auf den Button für Spieler1
aufbau der Statistiktabelle mit den Textfeldern...
z.B. Punkte - Variable "pkt"
Fouls - Variable "fouls"

Damit ich nun nicht für jeden Spieler eine Tabelle bauen muss, wollte ich beim click auf den Button die für den jeweiligen Spieler ausgelesenen Variablen einsetzen, also:
"pkt" = "pkt-spieler1" für click auf Button1
bei Button2 dann:
"pkt" = "pkt-spieler2"...usw.

Nur scheinbar kann ich mir die Variablen in den Textfeldern ausgeben lassen, aber nicht im AS verwenden!
Sprungwunder2k3 ist offline   Mit Zitat antworten
Alt 16-12-2003, 12:34   #2 (permalink)
.--. .. ..- ...
 
Benutzerbild von pius
 
Registriert seit: Jul 2002
Ort: munich
Beiträge: 1.345
also der zugriff unter AS geht bestimmt !


was schon garnicht glücklich ist, sind variablen-namen mit einem '-' drin ... weil '-' steht für MINUS ...

ok, das fällt hier noch nicht auf, weil du mit den '"' ja eine stringzuweisung an einen string machst, der zudem keinen bezeichner besitzt ....
ActionScript:
  1. "pkt" = "pkt-spieler2"


und bei dieser anweisung subtrahierst du spieler2 von pkt und weist es pkt zu ... (is wohl auch nicht das was du wolltest ...)
ActionScript:
  1. pkt = pkt-spieler2





.. irgendwo dort mittendrin liegt der Hund begraben ...
__________________
one out of many
pius ist offline   Mit Zitat antworten
Alt 16-12-2003, 13:09   #3 (permalink)
Neuer User
 
Registriert seit: Dec 2003
Beiträge: 3
das klingt logisch und scheint wohl auch das Problem zu sein, nur leider kann ich das glaube ich gar nicht anders lösen...als Variablennamen mit "-" zu nutzen.
Ich habe 16 Spieler und für jeden je 18 verschiedene Statsitikwerte.
Die Daten aus der DB hole ich mit nem Array und ner while Schleife und hab mit der Schleife eine bzw. zwei Zählvariablen eingebaut, die somit die unterschiedlichen Variablen kreieren. Sonst wären das ja 16x18 Variablen, die ich einzeln auslesen müsste.
Also folgendermaßen: php bildet das array - geht in die schleife und weißt den Variablen für Spieler 1 die Werte zu. Das werden dann die Variablen 1-pkt, 1-foul, 1-blablabla...usw
Für Spieler 2 dann 2-pkt, 2-foul, ...
Wenn ich kein "-" verwenden kann, was könnte dann klappen? Ein "." geht logischerweise auch nicht, "_" geht nicht...
Sorry, wenn das jetzt mehr in Richtung DB, PHP geht.
Sprungwunder2k3 ist offline   Mit Zitat antworten
Alt 16-12-2003, 13:31   #4 (permalink)
Neuer User
 
Registriert seit: Dec 2003
Beiträge: 3
und wer lange suchet, der findet auch!
Lösung des Problems: ich benenne die Variablen nicht mehr 1-Variable sonder Variable1, da braucht es keine Bindestriche mehr und Flash liest richtig aus.

Trotzdem vielen Dank, der Hinweis mit dem Minus war schon wichtig, hätte man ja auch selber drauf kommen können *g*
Sprungwunder2k3 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:43 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele