Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-07-2007, 15:21   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2006
Beiträge: 35
Unhappy Variablen zusammenbauen und bestimmten Text laden.

Hallo Leute,

hab mal ne Frage. Ich hab ein Dynamisches Textfeld, eine Textdatei und 3 Menüs.

1. Menü gibt den ersten Wert für die "Endvariable" (m oder w)
2. Menü gibt den zweiten Wert (s oder a)
3. Ist ein Eingabetextfeld für das Geburtsdatum (19)52 - 86

Die Endvariable baue ich über einen Button zusammen:

Code:
on (release) {
	_root.alter = geburtsdatum.text; 
	wert = _root.Menü1+_root.Menü2+_root.alter;
	_root.loadVariables("meinText.txt");
	_root.onData = function() {
		_root.spar.htmlText = wert;
	};
}
In der Time line habe ich auch noch ein Script mit
Code:
System.useCodepage = true;
	_root.loadVariables("meinText.txt");
Mein Textfeld schaut so aus:
Code:
&ms52=1247 EUR&
&ms53=Wert 1&
&ms54=Wert 2&
&ms55=Wert 3&
&ms56=Wert 4&
...
Alles was ich aber in mein Dynamisches Textfeld bekomme ist z.B. "ws54" und nicht den Wert aus der Textdatei "Wert 2".
Ich hab mal nur
Code:
on (release) {
	...
	_root.spar.htmlText = ws54;
	};
}
eingegeben, dann bringt er "wert 2"

Kann mir jemand sagen was ich falsch mache, oder woran das liegen könnte???

Vielen Dank schon mal im Vorraus
wesflo ist offline   Mit Zitat antworten
Alt 13-07-2007, 15:31   #2 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
Probiere mal ein eval(zusammengesetzte Variable) um Deine
zusammengesetzte Variable, wenn Du den Wert ausliest.

gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 13-07-2007, 16:07   #3 (permalink)
Neuer User
 
Registriert seit: Feb 2006
Beiträge: 35
Danke Schön schon mal für deine schnelle Antwort gaspode.
Aber ich kenn mich nicht wirklich gut aus in AS. Das einzige Eval, dass ich kenne Schreibt sich Evil
Aber mal Spaß bei Seite. Könntest du es mir vieleicht in ein zwei Sätzen erklären was genau du meinst???
wesflo ist offline   Mit Zitat antworten
Alt 13-07-2007, 19:03   #4 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
Vielleicht ist das hier erklärender:
PHP-Code:
wert1 "Ich bin Wert 1";
wertNr 1;

trace("wert"+wertNr); // -> wert1
trace(eval("wert"+wertNr)); // -> Ich bin Wert 1 
gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 13-07-2007, 22:48   #5 (permalink)
Neuer User
 
Registriert seit: Feb 2006
Beiträge: 35
Hi gaspode,

danke, das hat mir sehr geholfen. Jetzt klappts...
Vielen Dank für deine Geduld und die Hilfe...

Gruß Flo
wesflo 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