Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-05-2005, 23:38   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2004
Beiträge: 15
Variable aus dynamischem Textfeld auslesen

Hallo!

Ich sitz da jetzt schon den ganzen Abend dran...

Ich lese einen Wert aus einem Textfile aus, das in meinem dynamischen textfeld auch schön angezeigt wird. Das Textfeld hat den Instanznamen "wertM".

Daneben will ich einen Balken anzeigen, der die Höhe des Wertes von wertM beträgt.

Ich krieg es nicht hin, dass es läuft. Dachte anfangs es ist so einfach wie:

balken1._height=wertM;

aber da hab ich mich getäuscht. Kann mir jemand helfen??
acidstick ist offline   Mit Zitat antworten
Alt 16-05-2005, 23:53   #2 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
ActionScript:
  1. balkenMc._height=wertM.text
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"

Geändert von RustyCake (16-05-2005 um 23:55 Uhr)
RustyCake ist offline   Mit Zitat antworten
Alt 17-05-2005, 00:06   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2004
Beiträge: 15
funktioniert leider nicht...

ich denke das würd funktionieren wenn ich nach einer eingabe ins Textfeld nen Button drücken würde.
Mein Problem liegt aber daran, dass ins Textfeld ein Wert aus ener txt-Datei gelesen wird und dieser Wert soll !gleichzeitig! die Höhe meines Balken-MC sein.

Geändert von acidstick (17-05-2005 um 00:10 Uhr)
acidstick ist offline   Mit Zitat antworten
Alt 17-05-2005, 00:12   #4 (permalink)
zimmer 101
 
Benutzerbild von ricobeck
 
Registriert seit: Jul 2003
Ort: LE
Beiträge: 1.581
müsste das nicht auch
ActionScript:
  1. balkenMc._height=Number(wertM.text);
sein?

l.g.
rick
__________________
Illogical comparison with NaN. Any comparison operation involving NaN will evaluate to false because NaN != NaN.
ricobeck.de
ricobeck ist offline   Mit Zitat antworten
Alt 17-05-2005, 00:20   #5 (permalink)
Neuer User
 
Registriert seit: Mar 2004
Beiträge: 15
geht immer noch nicht.

eigentlich dachte ich auch schon an einen anderen Ansatz. Im Prinzip sollte es auch ohne das dynamische Textfeld gehen - Flash kann ja den Wert aus der Textdatei auslesen, nur wie verwende ich den Wert für meine Balken-Höhe??

übrigens: wenn ich Number(wertM.text) trace, bekomm ich "NaN" ausgegeben... keine Ahnung was das bedeutet

Geändert von acidstick (17-05-2005 um 00:22 Uhr)
acidstick ist offline   Mit Zitat antworten
Alt 17-05-2005, 00:22   #6 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Ne muß es nicht
Des funzt schon so wie ich es geschrieben hab!!
Angehängte Dateien
Dateityp: zip textM.zip (2,0 KB, 3x aufgerufen)
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 17-05-2005, 00:28   #7 (permalink)
zimmer 101
 
Benutzerbild von ricobeck
 
Registriert seit: Jul 2003
Ort: LE
Beiträge: 1.581
NaN bedeutet Not a Number – das bekommt man immer, wenn man spätnachts verschlimmbessert. also entschuldigt meinen beitrag – wieder was gelernt.

l.g.
rick
__________________
Illogical comparison with NaN. Any comparison operation involving NaN will evaluate to false because NaN != NaN.
ricobeck.de
ricobeck ist offline   Mit Zitat antworten
Alt 17-05-2005, 00:32   #8 (permalink)
Neuer User
 
Registriert seit: Mar 2004
Beiträge: 15
danke für deine Mühe!

ich hab deine fla jetzt so abgeändert, wie es für meine zwecke nötig ist, und da funktionierts leider nicht mehr.
Angehängte Dateien
Dateityp: zip testM2.zip (2,2 KB, 4x aufgerufen)
acidstick ist offline   Mit Zitat antworten
Alt 17-05-2005, 00:43   #9 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Ist auch was anderes so
Mußt erst sicher stellen das die Daten auch geladen sind!!
Und bitte niemals "instanznamen" und "Variablennamen" des Textfeldes gleich nennen
ActionScript:
  1. var laden = new LoadVars();
  2. laden.load("testM.txt");
  3. laden.onLoad = function(success) {
  4.     if (success) {
  5.         _root.wertM.text = this.wertM;
  6.         _root.balkenMc._height = _root.wertM.text;
  7.         //_root.balkenMc._height =this.wertM;// geht auch direkt!!
  8.     }
  9. };
Angehängte Dateien
Dateityp: zip testM2.zip (2,9 KB, 7x aufgerufen)
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 17-05-2005, 08:30   #10 (permalink)
Neuer User
 
Registriert seit: Mar 2004
Beiträge: 15


perfekt!! Dankeschön!!!
acidstick 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 08:23 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele