Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-09-2005, 23:18   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2005
Beiträge: 16
Zahlenwerte aus Txt-Datei auslesen & weiterverwenden

Gibt es eine Möglichkeit zu beeinflussen, ob die Werte, die man aus einer Textdatei ausliest, als String oder als Zahlenwert interpretiert werden?

Meine dat.txt sieht für 3 Bilderserien folgendermaßen aus:
&Bilder_1=2&Bilder_2=0&Bilder_3=3

Mit
ActionScript:
  1. loadVariables("system/dat.txt",_root.home1);
  2. for (i=1; i<=Bilder_1; i++) {
  3. ...

bleibt der PC beim ausführen des Skripts in der If-Schleife hängen.
Im dyn. Textfeld werden die Zahlen (2,0,3) allerdings richtig dargestellt.
Kann mir hierbei jemand weiterhelfen?

Geändert von Rolly (21-09-2005 um 23:21 Uhr)
Rolly ist offline   Mit Zitat antworten
Alt 22-09-2005, 00:32   #2 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Versuch es mal mit i<=Number(Bilder_1).

Allerdings solltest du vor der Auswertung sicher stellen, dass die Inhalte der txt auch schon geladen sind. Eine Zeile nach dem Ladebefehl ist das normalerweise nicht der Fall, da hat das laden noch nicht mal angefangen. Da kann dann die Syntax noch so richtig sein - es nutzt nichts.

Schau dir deshalb mal das loadVars-Objekt an (Flashhilfe/Suchfunktion hier). Da lässt sich das besser steuern.

Gruß
Rena
__________________
www.rena-hermann.de

The angels have the phone box
rena ist offline   Mit Zitat antworten
Alt 22-09-2005, 13:55   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2005
Beiträge: 16
Hab das ganze um 2 Frames nach hinten gesetzt und nun funktioniert es.
Danke
Rolly ist offline   Mit Zitat antworten
Alt 22-09-2005, 22:54   #4 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Weia .... das ist aber eine wacklige Lösung.
Was machst du, wenn grad der Server lahmt oder der User z.B. zeinen größeren Download (nee ... muss ja nix "schlimmes" sein ) im Hintergrund tätigt? Da sind zwei Frames (bei 12 fps -> 0.16 Sekunden bei 31 grad mal 0,065) gar nichts. Übrigens auch generell nicht ... testest du off- oder online?

Wenn's bei deinen jetzigen Versuchen klappt - fein, dann ist das "Problem an sich" erkannt.
Meine Empfehlung ist weiterhin jedoch das loadVars-Objekt.

Gruß
Rnea
__________________
www.rena-hermann.de

The angels have the phone box

Geändert von rena (22-09-2005 um 22:58 Uhr)
rena 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 14:19 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele