Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-11-2006, 14:13   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2006
Beiträge: 56
Textdatei in String einlesen?

Hi all,

kann mir jemand verraten wir ich ohne grossartig mit forschleifen etc.

eine Textdatei in eine String variable einlesen kann?

Bisheriger (fehlgeschlagener) Versuch:
ActionScript:
  1. var temp:String="";
  2. loadVariables("text.txt",temp);
Dary ist offline   Mit Zitat antworten
Alt 23-11-2006, 14:35   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
ohne 'grossartig' gehts nicht. ein bisschen was muss schon sein

das mal ansehen:
http://www.flashforum.de/forum/showt...74#post1389074
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 23-11-2006, 18:16   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2006
Beiträge: 56
öhm das hab ich mir bereits durchgelesen..

irgendwie find ich die STelle nicht die mir im meinem Fall was bringt =)

den meine Textdatei ist festgelegt und hat keine &.. in jeder zeile

Lg Dary
Dary ist offline   Mit Zitat antworten
Alt 23-11-2006, 22:01   #4 (permalink)
Neuer User
 
Registriert seit: Nov 2006
Beiträge: 56
hi all,

gibt es eine lösung die ganzen nicht Buchstaben aus den kürzeln zu befreien?

%20 etc bekommt mein String gefüttert

Mein Skript:
ActionScript:
  1. var result_lv:LoadVars = new LoadVars();
  2. result_lv.load("a.txt")
  3.    result_lv.onLoad = function(success:Boolean) {
  4.        if (success) {
  5.            trace(result_lv.toString());
  6.        }
  7.    }

Ergebnis:
Zitat:
%23welkjfljfdlkjlkejlkelkje%3A%20%5Cprogramme%5Cic q%5Cicq%2Eexe%0D%0Asdd%0D%0Asd%0D%0A%0D%0Adss%0D%0 Adf%EF%BF%BDd%EF%BF%BD%0D%0Asd%0D%0A=&onLoad=%5Bty pe%20Function%5D
Rauskommen sollte:
Zitat:
#welkjfljfdlkjlkejlkelkje: \programme\icq\icq.exe
sdd
sd

dss
dfös
dödsö
sd
ööö
Dary ist offline   Mit Zitat antworten
Alt 24-11-2006, 10:26   #5 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
trace(unescape("onLoad=%5Btype%20Function%5D"))

du kannst anstatt loadVars auch XML benützen. das geht aber auch nicht ohne 'grossartig' ;-)
da sind keine & dabei, dafür halt tag's.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (24-11-2006 um 10:28 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 24-11-2006, 10:49   #6 (permalink)
Neuer User
 
Registriert seit: Nov 2006
Beiträge: 56
moin ich habs nun folgendermaßen gelöst:

ActionScript:
  1. var lorem_lv:LoadVars = new LoadVars();
  2. lorem_lv.load("a.txt");
  3. lorem_lv.onData = function(src:String)
  4. {
  5.     if (src != undefined) temp=src;
  6.     else temp="error";
  7. }
Dary ist offline   Mit Zitat antworten
Alt 29-11-2006, 15:35   #7 (permalink)
Neuer User
 
Registriert seit: Mar 2005
Beiträge: 4
Hallo ich habe ein Problem. Das funktioniert alles so ja toll aber ich habe eine Variable außerhalb des Callbacks und bekomm da den Wert aus der Textdatei nicht übernommen. Wie kann ich den eingelesenen Wert auch außerhalb des Callbacks verwenden?
Forty ist offline   Mit Zitat antworten
Alt 30-11-2006, 12:53   #8 (permalink)
Neuer User
 
Registriert seit: Mar 2005
Beiträge: 4
so habs nun selbst hingekriegt.
Forty 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 11:34 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele