Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-02-2005, 14:09   #1 (permalink)
scriptvermurkser
 
Benutzerbild von SwKy
 
Registriert seit: Apr 2003
Beiträge: 269
loadVars! ES GEHT NICHT! ich hab schon gesucht!

Es tut mir wirklich leid, ich will hier keinen Nerven, aber andererseits stehe ich kurz vorm Nervenzusammenbruch. Seit drei Tagen probiere ich jetzt mit diesem blöden loadVars rum. In der Suche finde ich meistens Beiträge, in denen der Fragende angewiesen wird, doch bitte in die Suche zu schauen, aber selbst wenn ich mal was finde: ES FUNKTIONIERT NICHT!!!
So blöd kann ich doch gar nicht sein!

Ich möchte ganz einfach eine txt-Datei in ein dyn Textfeld laden (gaaaaannz einfach!) und habe folgendes Script im frame:

LadeObj = new LoadVars();
LadeObj.onLoad = function(success) {
if(success) {

Text= LadeObj.newstext;

} else {
trace("error");
}
}
LadeObj.load("News.txt");

meine Textdatei heißt: News.txt und mein Textfeld: Text, in meiner Textdatei steht: &newstext=blablabla

Kann mir bitte bitte bitte bitte bitte jemand sagen, was falsch ist!?!?!?!
SwKy ist offline   Mit Zitat antworten
Alt 16-02-2005, 14:18   #2 (permalink)
trace('kolja');
 
Benutzerbild von koljap
 
Registriert seit: Mar 2004
Ort: EU->DE->NRW
Beiträge: 145
Wieso machst du nicht mit?
Code:
loadVariables ("link.txt", 0);
koljap ist offline   Mit Zitat antworten
Alt 16-02-2005, 14:22   #3 (permalink)
scriptvermurkser
 
Benutzerbild von SwKy
 
Registriert seit: Apr 2003
Beiträge: 269
ja, das hatte ich ja, aber damit habe ich nicht so viele Möglichkeiten, z.B. kann ich nicht testen, ob mein Text bereits komplett geladen ist. Deswegen habe ich ja angefangen, mich mit loadVars zu beschäftigen, doch das wurde mir zum Verhängnis...
SwKy ist offline   Mit Zitat antworten
Alt 16-02-2005, 14:27   #4 (permalink)
trace('kolja');
 
Benutzerbild von koljap
 
Registriert seit: Mar 2004
Ort: EU->DE->NRW
Beiträge: 145
damit kann man auch abfragen ob alles geladen ist
Einfach die letzte Var in der TXT z.B. &VarLaden=true&
und in Flash
Code:
if (VarLaden==true){
trace('alles gelade');
{else trace('fehler beim laden');
koljap ist offline   Mit Zitat antworten
Alt 16-02-2005, 14:34   #5 (permalink)
scriptvermurkser
 
Benutzerbild von SwKy
 
Registriert seit: Apr 2003
Beiträge: 269
mmh, ja das könnt ich mal probieren, aber ich denke mit loadVars hat man schon mehr Möglichkeiten, oder? Und außerdem WILL ICH WISSEN,WIE DAS GEHT!!!
Mein Text ändert sich auch dauern, da überschreibt man vielleicht mal schnell das &VarLaden=true&, wäre wahrscheinlich anders besser.
Aber trotzdem Danke für den Tipp, versuchen werd ichs auf jeden Fall mal.
SwKy ist offline   Mit Zitat antworten
Alt 16-02-2005, 14:38   #6 (permalink)
trace('kolja');
 
Benutzerbild von koljap
 
Registriert seit: Mar 2004
Ort: EU->DE->NRW
Beiträge: 145
Var überschreiben kannst immer schnell! da kommt es nicht die man die Var lade.
koljap ist offline   Mit Zitat antworten
Alt 16-02-2005, 14:43   #7 (permalink)
scriptvermurkser
 
Benutzerbild von SwKy
 
Registriert seit: Apr 2003
Beiträge: 269
ja, aber es ist doch ein Unterschied, ob die var in der Textdatei steht, in der sowieso geschrieben wird, oder ob meine Abfrage im Script steht, wo keiner außer mir drin rum fuscht, oder?
SwKy ist offline   Mit Zitat antworten
Alt 16-02-2005, 14:54   #8 (permalink)
scriptvermurkser
 
Benutzerbild von SwKy
 
Registriert seit: Apr 2003
Beiträge: 269
aber nicht mal das krieg ich hin. Bei mir spuckt er nur Fehler beim Laden aus.
Irgendswie klappt bei mir gar nichts mehr :-((
SwKy ist offline   Mit Zitat antworten
Alt 16-02-2005, 15:21   #9 (permalink)
Ein Alter User
 
Benutzerbild von jotti
 
Registriert seit: Mar 2004
Ort: Österreich
Beiträge: 159
Externen Text laden.myVars.["Vorname"+i] Funktioniert nicht ?

Schau da mal nach
jotti ist offline   Mit Zitat antworten
Alt 16-02-2005, 17:20   #10 (permalink)
scriptvermurkser
 
Benutzerbild von SwKy
 
Registriert seit: Apr 2003
Beiträge: 269
wahrscheinlich hab ich schon Tomaten aufn Augen und Verknotungen im Hirn ...

var myVars = new LoadVars();
myVars.load("News.txt" );
myVars.onLoad = function() {
if(myVars.loaded) {
trace("Daten ERFOLGREICH geladen");
trace("Der erste Vorname ist: "+myVars.Vorname1);
}}

...wie bekomme ich den Text dann in mein Textfeld?
Textfeld.text = myVars; hätte ich gedacht, hab ich aber scheinbar falsch gedacht
SwKy ist offline   Mit Zitat antworten
Alt 16-02-2005, 20:18   #11 (permalink)
Level up
 
Benutzerbild von Alois
 
Registriert seit: Jun 2001
Ort: Bocholt
Beiträge: 4.155
Zitat:
Zitat von SwKy
...wie bekomme ich den Text dann in mein Textfeld?
Textfeld.text = myVars; hätte ich gedacht, hab ich aber scheinbar falsch gedacht
...nee nicht ganz, richtig wäre
ActionScript:
  1. Textfeld.text = myVars.newstext;
...jetzt sagst Du 'nun gut hier hab ich mich vertippt, aber oben hab ich es ja richtig...', nein auch da ist ausgerechnet diese Zeile falsch, da steht nämlich
Zitat:
Zitat von SwKy
...
Text= LadeObj.newstext;
...
um alle Fehler auszuschliessen mach mal, zum Testen, eine neue fla mit fogendem Code
ActionScript:
  1. this.createTextField("tf",1,0,0,400,200);
  2. tf.text="Lade Daten";
  3. LadeObj = new LoadVars();
  4. LadeObj.onLoad = function(success) {
  5. if(success) {
  6. tf.text= LadeObj.newstext;//Text als Instanzname ist keine gute Wahl
  7. } else {
  8. tf.text="Datei nicht gefunden";
  9. }
  10. }
  11. LadeObj.load("News.txt");
...das müsste auf jeden Fall funktionieren, wenn nicht poste mal, was Deine swf anzeigt

Gruß

Alois


Edit: ...bitte nicht loadVariables benutzen...
__________________
-Spuckt mir auf den Stuhl, ich will im Grünen sitzen-

Geändert von Alois (16-02-2005 um 20:19 Uhr)
Alois ist offline   Mit Zitat antworten
Alt 17-02-2005, 07:32   #12 (permalink)
scriptvermurkser
 
Benutzerbild von SwKy
 
Registriert seit: Apr 2003
Beiträge: 269
@Alois: ooohhhh ... manomanomanomanomanoman!!! Du kannst dir gar nicht vorstellen, wie sehr du mir geholfen hast, du hast höchstwahrscheinlich Gestern Abend ein Leben gerettet!
Es funzioniert

Jetzt bekomme ich erst mal den Text in mein Textfeld, eine gute Voraussetzung um die anderen Möglichkeiten von loadVars zu testen!

Übrigens an alle, die testen möchten, ob irgendein Text in irgendeinem Textfeld sichbar ist und die nach Etlichentagenaneinemproblemhängen schon total durchgeknallt sind: folgendes kommt echt schlecht!!!: weißer Text auf weißen Hintergrund!!! (Vor allem, wenn man es erst nach zwei Stunden merkt )

Ja, also erst mal heftigsten Dank an alle, die mir weiter geholfen haben!!

grüßchen swky
SwKy ist offline   Mit Zitat antworten
Alt 17-02-2005, 07:38   #13 (permalink)
Neuer User
 
Benutzerbild von the binary
 
Registriert seit: Jul 2001
Ort: Berlin | Friedrichshain
Beiträge: 3.561
nächstes mal einfach tracen...

gruss
__________________
8bm | join ff@BOINC
formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn
the binary ist offline   Mit Zitat antworten
Alt 17-02-2005, 07:45   #14 (permalink)
scriptvermurkser
 
Benutzerbild von SwKy
 
Registriert seit: Apr 2003
Beiträge: 269
jup, ich glaube, das hab ich teilweise bei meinen Millionen Versuchen auch gemacht, und dann war ich vollens verwirrt und dachte jetzt ist alles zu spät, denn im Ausgabefenster stand ja was aber nicht in meinem Textfeld!!! (dachte ich jedenfalls)

Ich denke, wenn man an einem bestimmten psychischen Punkt angekommen ist, sollte man lieber mal (um es mit den Worten meines lieben Dozenten auszudrücken): "jetzt gehn'se mal nen Kaffee trinken und gewinn'se erst mal Abstand."
SwKy ist offline   Mit Zitat antworten
Alt 17-02-2005, 10:49   #15 (permalink)
Level up
 
Benutzerbild von Alois
 
Registriert seit: Jun 2001
Ort: Bocholt
Beiträge: 4.155
lol..., etwas ähnliches hat meine Frau auch mal an ihren Computer im Büro gemacht, (ein bisschen bei Systemsteuerung=>Anzeige=>Darstellung=>Erweitert mit den Farben herumgespielt und irgendwann mal alles auf weiss gestellt.....) und dann hat sie mich angerufen, weil sie sich nicht traute dem EDV-Mann ihr Problem zu erklären....
__________________
-Spuckt mir auf den Stuhl, ich will im Grünen sitzen-
Alois 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 21:44 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele