Zurück   Flashforum > Flash und Server > Flash mit XML und Webservices

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-06-2009, 14:02   #1 (permalink)
Flash-süchtiger
 
Benutzerbild von KYL3R
 
Registriert seit: Jan 2007
Beiträge: 268
daten offline in textdatei speichern.

Hey, bisher speicherte ich meine daten (highscore, savegame) immer in ner .txt per php (mit loadVars angesprochen).
Jetzt wollte ich ein Spiel machen, wo man offline auch speichern kann. So schrieb ich mir meine php, und beim testen fällt mir auf: die gehen offline nicht. (Auf meinem Handy wos mal laufen soll natürlich erst recht nicht)
Ich suche nun eine andere Möglichkeit daten aus Flash in eine datei zu speichern, und wieder zu laden. kann xml das? ich habe außer php keine ahnung
__________________
http://kyl3r.ky.funpic.de
->Es gibt 3 Arten von Mathematikern ; Die einen können bis 3 zählen , die anderen nicht.
KYL3R ist offline   Mit Zitat antworten
Alt 09-06-2009, 14:09   #2 (permalink)
trace(this);
 
Benutzerbild von pdiddyp
 
Registriert seit: Sep 2005
Ort: Waghäusel
Beiträge: 398
Stichwort "SharedObject"
__________________
MfG
pdiddyp
pdiddyp ist offline   Mit Zitat antworten
Alt 09-06-2009, 14:33   #3 (permalink)
Flash-süchtiger
 
Benutzerbild von KYL3R
 
Registriert seit: Jan 2007
Beiträge: 268
Scheint genau das richtige zu sein. Nur komm ich weder mit flash-forum-suche noch mit der Flash-hilfe zurecht?!
mein Ansatz war so :
PHP-Code:
var so:SharedObject SharedObject.getLocal("userHighScore");
so.data.highScore 93;
so.flush(); 
bzw. das war das was in der Flashhilfe stand, meine fragen: ist es egal as ich nach getLocal eintrage ? weil das nie wieder aufgerufen wird-.-
wie rufe ich die daten dann wieder auf ? werden die direkt wieder in die zeitleiste importiert ?
n simples beispiel mit speichern und laden wäre toll. =)
__________________
http://kyl3r.ky.funpic.de
->Es gibt 3 Arten von Mathematikern ; Die einen können bis 3 zählen , die anderen nicht.
KYL3R ist offline   Mit Zitat antworten
Alt 09-06-2009, 16:14   #4 (permalink)
trace(this);
 
Benutzerbild von pdiddyp
 
Registriert seit: Sep 2005
Ort: Waghäusel
Beiträge: 398
Das SharedObject ist wie ähnlich wie ein Cookie.

Den Namen, den du hier vergiebst, sollte einmalig sein. Evtl. hat schon eine andere App diesen Speicherbereicht gesichert.

Speichern:
Code:
var sharedObject:SharedObject = SharedObject.getLocal("IrgendEinFreierName"); 
sharedObject.data.nameMeinerEigenschaft = meinWert;
sharedObject.flush();
Auslesen:
Code:
var sharedObject:SharedObject = SharedObject.getLocal("IrgendEinFreierName"); 
trace(sharedObject.data.nameMeinerEigenschaft);
Ist aus dem Kopf geschreiben, sollte aber funktionstüchtig sein!
__________________
MfG
pdiddyp
pdiddyp ist offline   Mit Zitat antworten
Alt 09-06-2009, 18:22   #5 (permalink)
Flash-süchtiger
 
Benutzerbild von KYL3R
 
Registriert seit: Jan 2007
Beiträge: 268
Auch wenns SO nicht klappt, mir gings ums prinzip wie man das macht, das habe ich nun verstanden. Dankeschön für deine Mühe

edit: It works !
__________________
http://kyl3r.ky.funpic.de
->Es gibt 3 Arten von Mathematikern ; Die einen können bis 3 zählen , die anderen nicht.

Geändert von KYL3R (09-06-2009 um 18:34 Uhr)
KYL3R 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:37 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele