Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-07-2004, 16:12   #1 (permalink)
Neuer User
 
Benutzerbild von destroy90210
 
Registriert seit: Feb 2002
Ort: wien
Beiträge: 458
txt datei trotz onload

hi ich habe da 2 frames
ich will was in eine txt datei schreiben und imnächste key soll das wieder lesbar sein mit allen andren sachen aus der txt leider geht das nicht, also es steht sofort in der txt drinnen aber er ladet es nicht ins flash ;(

in ersten steht das , hier schreibe ich einen namen in eine txt und die punkte werden an die php übergeben
PHP-Code:
this.highScoreButton.onRelease = function() {
    if (
_root.geschafft.textname.text == "" || _root.geschafft.textname.text == "Bitte Namen eingeben") {
        
_root.geschafft.textname.text "Bitte Namen eingeben";
    } else {
        
sendVars = new LoadVars();
        
sendVars.hits _root.timeMC.time;
        
sendVars.name _root.geschafft.name;
        
sendVars.sendAndLoad("schreiben.php"sendVars"POST");
        
//loadVariablesNum("speichern.php?name="+_root.geschafft.name+"&hits="+_root.timeMC.time, 0, "POST");
        
sendVars.onLoad = function(fertig) {
            if (
fertig) {
                
trace("daten sind da");
                
_root.gotoAndStop(9);
            } else {
                
trace("daten sind nicht da");
            }
        };
    }
}; 
und im zweiten steht das hier, hier sollten alle ergebnisse ausgelesen werden + den aktuellen eintrag den ich grade eingetragen habe

PHP-Code:
objVars = new LoadVars();
objVars.onLoad = function(ok) {
    if (
ok) {
        
_root.punkte objVars.punkte;
        
_root.namen objVars.namen;
        
_root.punkteNeu _root.punkte.str_replace("|""\n");
        
_root.namenNeu _root.namen.str_replace("|""\n");
    } else {
        
trace("nix geladen");
    }
}; 
hat wer ne ahnung warum er hier den aktuelen eintrag zwar in die txt schreibt aber nicht ausliest ??

mfg,
destroy90210
destroy90210 ist offline   Mit Zitat antworten
Alt 15-07-2004, 18:26   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
das speichern alleine geht, das hast du überprüft.

einen mustertext nur laden (also ohne vorher speichern) geht das?

in welcher zeitlichen folge werden diese funktionen aufgerufen. könnte es sein, das du den text anforderst, noch bevor php in fertig geschrieben hat?

hast du eventuell keinen fClose($FileHdl); befehl im php?
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 15-07-2004, 18:34   #3 (permalink)
Neuer User
 
Benutzerbild von destroy90210
 
Registriert seit: Feb 2002
Ort: wien
Beiträge: 458
hmm
also ich dachte wenn ich das her schreibe

PHP-Code:
 sendVars.onLoad = function(fertig) {
            if (
fertig) {
                
trace("daten sind da");
                
_root.gotoAndStop(9); 
geht er eh erst zum nächsten frame wenn alles gespeichert wurde in die .txt

und aufgerufen werden sie so wie sie dastehen zuerste das schreiben und im nächsten key das lesen...

das mit dem

Zitat:
hast du eventuell keinen fClose($FileHdl); befehl im php?
kann ich icht genau sagen weil es jetzt in der arbeit liegt aber ich bin mir zu 95% sicher das ich das geschrieben habe


und ja laden kann ich egal was nur leider nimmt er nicht den neusten eintrag mit aus der txt also er verwendet noch anscheinden eine alte oder liest bevor das noch drinnen ist was zar logisch klingt aber ihc ma jetzt ned vorstellen kann o er so lange brauchen könnte zum schreiben

aber mal thx für deine antwort

mfg,
destroy90210
hat noch wer ideen vielleicht ?

Geändert von destroy90210 (15-07-2004 um 18:36 Uhr)
destroy90210 ist offline   Mit Zitat antworten
Alt 15-07-2004, 20:01   #4 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
_root.gotoAndStop(9);
ist schon richtig. richtig ist aber auch das es falsch ist. also muss irgend etwas von dem "richtigen" falsch sein ;-)

das alte cache problem?
geb den texten immer andere namen (nummer hoch zählen oder uhrzeit dazu)
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 16-07-2004, 11:20   #5 (permalink)
Neuer User
 
Benutzerbild von destroy90210
 
Registriert seit: Feb 2002
Ort: wien
Beiträge: 458
hmm
shit dann habe ich ja hunderte txt files am server...
destroy90210 ist offline   Mit Zitat antworten
Alt 16-07-2004, 12:38   #6 (permalink)
querdenker
 
Benutzerbild von kelor
 
Registriert seit: Jun 2001
Ort: formel1-stadt hockenheim
Beiträge: 4.731
nein...
wenn du an die textfile-aufrufe immer die aktuelle zeit anhängst, denkt der browser, es sei eine andere datei und lädt sie nicht aus dem cache...
was der browser nicht weis ist, dass alles nach der bekannten endung *.txt ignoriert wird vom server...

das meinte hgseib


greetz

kelor
kelor ist offline   Mit Zitat antworten
Alt 16-07-2004, 12:55   #7 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
hi,

In deinem zweiten script fehlt doch irgendwie ein

load oder sendAndLoad ? oder sehe ich nicht richtig ?
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego 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 07:39 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele