Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-10-2004, 05:27   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Beiträge: 92
variablen werden nach upload nicht mehr ausgelesen

hi zusammen!

ich hab ein riesenproblem. hab schon unter flashMX gepostet, weil ich dachte, das sei ein flash-problem. denke aber mittlerweile, dass es ein as-problem ist. also folgende situation:

es werden verschieden variablen und texte eingelesen und anschliessend bilder geladen. FUNKTIONIERT OFFLINE. nach dem upload geht nix mehr. (lade-funktion hab ich aus dem forum)

diese erste funktion liest die grundvariablen ein. und da haperts schon NACH dem upload:



function geladenInit(erfolgreich) {
if(erfolgreich) {
_root.anzahlBilder = Number(this.AZBilder); //AZBilder ist die variable im textfile
_root.anzahlTexte = Number(this.AZTexte); //AZTexte ist die variable im textfile
_root.initialisieren (); //wenn die beiden grundvariablen da sind werden weitere funktionen aufgerufen

} else {
_root.texte = "Fehler beim Laden!";

}
}

LadeObj = new LoadVars();
LadeObj.onLoad = geladenInit;//diese Callbackfunktion nach Rückgabe von Werten in das LoadVars-Objekt ausführen

variablenDatei = ""+_root.ordner+"ini"+_root.varPfad+".txt";

LadeObj.sendAndLoad(""+_root.ordner+"ini"+_root.va rPfad+".txt",LadeObj,"POST");




_root.varPfad, _root.ordner etc.: das ist deswegen mit variablen angedacht, weil es verschieden swfs gibt lt strukturbaum der website und ich so nur eine einzige variable je site ändern muss...


danke.
noStein ist offline   Mit Zitat antworten
Alt 14-10-2004, 05:49   #2 (permalink)
Banned
 
Benutzerbild von projecktx
 
Registriert seit: Sep 2003
Beiträge: 2.071
frage , wie sähe denn zum beipiel ein pfad zu der datei aus aus der du die variablen lädst...

nochne frage... wenn du dir in dem fertig compilierten film mal die daten für AZbilder uns AZTexte ausgeben lässt was bekommst du dann

Gruss Sascha
projecktx ist offline   Mit Zitat antworten
Alt 14-10-2004, 07:46   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Beiträge: 92
hi!

pfad schaut z.b. so aus:

../swfTexte/ini1.txt

habs aber auch probiert wenn die texte im gleichen verzeichnis stehen...



und für AZBilder bekomme ich undefined...


danke einstweilen.
noStein ist offline   Mit Zitat antworten
Alt 14-10-2004, 08:04   #4 (permalink)
Banned
 
Benutzerbild von projecktx
 
Registriert seit: Sep 2003
Beiträge: 2.071
ich dachte zuerst dran das es evtl eine voll statische url sein könnte.. also http://... aber scheint wohl nicht der fall zus ein... aber das du undefined für AZBilder rausbekommst wundert mich lass dir doch mal LadeObj ausgeben... ob überhaupt etwas geladen wird

Gruss Sascha
projecktx ist offline   Mit Zitat antworten
Alt 14-10-2004, 18:39   #5 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Beiträge: 92
sorry - hab erst jetzt deine antwort gesehen - ein langer tag...

also: bekomme ausgegeben:

onLoad-%5Btype%20Function%5D


hab ich dich da auch richtig verstanden? ich glaub jetzt nicht ganz...
noStein ist offline   Mit Zitat antworten
Alt 14-10-2004, 19:10   #6 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Beiträge: 92
also wenn ich ausgebe:

LadeObj.getBytesLoaded();


dann bekomme ich offline 22 und online 0!

eben. es wird gar nicht ausgelesen. aber WARUM????
noStein ist offline   Mit Zitat antworten
Alt 14-10-2004, 19:22   #7 (permalink)
Banned
 
Benutzerbild von projecktx
 
Registriert seit: Sep 2003
Beiträge: 2.071
also ich würde ja sagen wenn du bei einem ..

trace(LadeObj), keine rückgabe bekommst liegt es 100 % am pfad zu der datei.... wenn diese mit http:// beginnt und nicht dynamisch ist also .. /mein.txt wenn sich deine datei im selben ordner befindet .. liegt da ein problem wegen domainübergreifender zugriffe vor.. das heisst du müsstest den pfad anpassen..

wie ist denn der inhalt von _root.ordner also mehr oder weniger der pfad

Gruss Sascha
projecktx ist offline   Mit Zitat antworten
Alt 14-10-2004, 21:02   #8 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Beiträge: 92
also: ich habs jetzt im gleichen verzeichnis stehen. hab den namen für die ini-datei direkt reingeschrieben und ich hab nach wie vor "0" bei getBytesLoaded();


--> warum sollte das auch offline funzen - versteh ich nicht...
noStein ist offline   Mit Zitat antworten
Alt 14-10-2004, 21:33   #9 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Beiträge: 92
ich hab jetzt folgendes gemacht:

_root.ladeIni();
function geladenInit(erfolgreich) {
if (erfolgreich) {
_root.anzahlBilder = Number(this.AZBilder);
_root.anzahlTexte = Number(this.AZTexte);
_root.initialisieren();
} else {
_root.texte = "Fehler beim Laden neu!";
_root.ladeIni();
}
}
function ladeIni() {
LadeObj = new LoadVars();
LadeObj.onLoad = geladenInit;
LadeObj.sendAndLoad("ini2_1_1.txt", LadeObj, "POST");
trace(LadeObj.getBytesTotal());
}



da müsste doch die lade-funktion in einer endlos-schleife aufgerufen werden, bis die das laden "erfolgreich" war --> ODER BIN ICH JETZT SCHON GANZ MESCHUGGE????
noStein ist offline   Mit Zitat antworten
Alt 14-10-2004, 21:44   #10 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Beiträge: 92
ja. tut es auch. sorry. ist eine endlosschleife.
noStein ist offline   Mit Zitat antworten
Alt 15-10-2004, 21:11   #11 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Beiträge: 92
hey! please! help!

kann denn hier keiner sagen was der grund ist, dass nach dem upload die vars nicht mehr ausgelesen werden? das glaub ich doch nicht!
noStein 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 10:52 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele