Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 30-07-2003, 18:58   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2002
Ort: Trier
Beiträge: 35
externe textdatei

hi,
hab ein irgendwie doofes problem mit dem laden einer externen textdatei!

verwende folgendes script:


textladen = new LoadVars();
textladen.onLoad = function(erfolgreich) {
if (erfolgreich) {
_root.textfeld = this.textinhalt;
trace("geladen");
} else {
_root.textfeld="der text konnte nicht geladen werden.";
trace("Fehler");
}
};

textfeld="text wird geladen";
textladen.load("textdatei1.txt");


wenn ich jetzt film testen mache, bekomme ich in dem Ausgabefenster folgendes angezeigt:


Fehler
Error opening URL "file:///C|/.../textdatei1.txt"


gleichzeitig wird aber in das Textfeld "text wird geladen" reingeschrieben!
Den eigentlichen Inhalt aus der Textdatei bekomme ich allerdings nicht angezeigt!

vielleicht kann kann mich irgendjemand auf nen dummen Fehler aufmerksam machen, auf den ich vermutlich so schnell nicht komme?

danke schonmal
TurboBlaster ist offline   Mit Zitat antworten
Alt 30-07-2003, 19:09   #2 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
fla erst lokal speichern, dann kannst auf andere dateien im selben (!) ordner zugreifen. (oder pfad anpassen)

grz
warrantmaster ist offline   Mit Zitat antworten
Alt 30-07-2003, 19:14   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2002
Ort: Trier
Beiträge: 35
das ist schon klar!
hab ich ja auch gemacht, aber in dem Fall wird dann auch eben nur "text wird geladen" im Textfeld angezeigt!
TurboBlaster ist offline   Mit Zitat antworten
Alt 30-07-2003, 19:31   #4 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
mach mal anstelle von :trace("geladen");


trace(this.textinhalt);
warrantmaster ist offline   Mit Zitat antworten
Alt 30-07-2003, 19:35   #5 (permalink)
Neuer User
 
Registriert seit: Sep 2002
Ort: Trier
Beiträge: 35
das ändert aber doch nichts daran, dass einfach der Text nicht im Textfeld angezeigt wird!?
letztendlich ist mir ja egal was mit trace ausgegeben wird!
TurboBlaster ist offline   Mit Zitat antworten
Alt 30-07-2003, 19:38   #6 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
na dann....
warrantmaster ist offline   Mit Zitat antworten
Alt 30-07-2003, 19:43   #7 (permalink)
Neuer User
 
Registriert seit: Sep 2002
Ort: Trier
Beiträge: 35
wie, na dann...?
wenn ich das mache verändert sich nix!
TurboBlaster ist offline   Mit Zitat antworten
Alt 30-07-2003, 19:49   #8 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
mann...mir ist eigentlich megaschaißegal, was dein trace ausgibt !
entweder du läßt dir helfen, oder du weißt es besser!
wahrscheinlich ist deine txt murxx oder deine pfade stimmen nicht,
oder was weiß ich !

so....nun nimm mal die zuweisung " textfeld="text wird geladen"; " aus dem script und gib das trace ein, was ich dir
vorgeschlagen hab .

oder laß es.

gruß
warrantmaster ist offline   Mit Zitat antworten
Alt 30-07-2003, 19:53   #9 (permalink)
Neuer User
 
Registriert seit: Sep 2002
Ort: Trier
Beiträge: 35
ok ok,
ich bin dir ja dankbar dass du mir helfen willst!

aber jetzt wird im textfeld gar nichts mehr angezeigt und im ausgabefenster steht immernoch "fehler..." wie am anfang.
TurboBlaster ist offline   Mit Zitat antworten
Alt 30-07-2003, 19:57   #10 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Wie wäre es wennst mal Deine versuch lädst!! hat schon ab und an geholfen
__________________
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 30-07-2003, 19:59   #11 (permalink)
Neuer User
 
Registriert seit: Sep 2002
Ort: Trier
Beiträge: 35
was meinst du, auf nen server hochladen? Könnt ich mal probieren!
TurboBlaster ist offline   Mit Zitat antworten
Alt 30-07-2003, 20:06   #12 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Du kannst hier dateien hochladen, wenns seh gezippt sind, dürfen aber net größer wie 48, und ein paar zerquetschte kb sein!!
__________________
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 30-07-2003, 20:08   #13 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
harrr....hast du mx ?

dann darfst du die txt nicht "textdatei1.txt" nennen,
sondern nur "textdatei1" , also ohne die endung manuell anzufügen. (binn ich auch schon ein paar mal drauf rein gefallen..

grz
warrantmaster ist offline   Mit Zitat antworten
Alt 30-07-2003, 20:13   #14 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
@ warrant!
wie meinste des jetzt, hab schon Dinger mit "Mein_Schweine.txt" gemacht des lief auch unter MX!!??
klär mich ma auf!!
bsp.
ActionScript:
  1. var laden = new LoadVars();
  2. laden.load("meineTxt.txt");
  3. laden.onLoad = function(success) {
  4.     if (success) {
  5.         _root.signal = 1;
  6.         _root.names = this.names.split(",");
  7.         var mc_ary = _root.names;
  8.         for (i=0; i<mc_ary.length; i++) {
  9.             _root.mc.duplicateMovieClip(mc_ary[+i], i);
  10.             _root.mc_gs = +i;
  11.             _root[mc_ary[+i]].textfeld.text = mc_ary[+i];
  12.             _root[mc_ary[+i]].onPress = function() {
  13.                 _root.container.loadMovie(this._name+".swf");
  14.             };
  15.             _root[mc_ary[+i]]._y = +25*i+20;
  16.             _root[mc_ary[+i]]._x = -100;
  17.             _root[mc_ary[+i]].stop();
  18.             _root.mc._visible = 0;
  19.             delete laden;
  20.         }
  21.     }
  22. };
  23. this.createEmptyMovieClip("container", 20);
  24. this.container._x = 200;
  25. this.container._y = 50;
  26. this.e = 0;
  27. this.createEmptyMovieClip("control", 10);
  28. this.control.onEnterFrame = function() {
  29.     if (_root.signal == 1) {
  30.         _root[names[_root.e]].play();
  31.         if (_root[names[_root.e]]._currentframe>=_root[names[_root.e]]._totalframes) {
  32.             _root[names[_root.e]].stop();
  33.             _root.e++;
  34.         }
  35.         if (_root.e == _root.mc_gs+1) {
  36.             delete this.onEnterFrame;
  37.         }
  38.     }
  39. };

P.S. kennste ja schon
__________________
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 30-07-2003, 20:23   #15 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
@rusty

wenn ich in einem ordner per rechtsklick->neues textdokument
eine textdatei anlege steht da erst mal "Neu Textdokument".
jetzt ändere ich den namen auf"meine_schweine.txt" (genauso),
was dazu führt, daß mx offensichtlich den namen so anlegt:
"meine_schweine.txt.txt", wodurch flash das dokument ,
wovon ich ausgehe, daß es meine_schweine.txt heißt,
nicht findet.

grz
warrantmaster 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 09:05 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele