Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-10-2004, 11:48   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2001
Ort: Austria/Vienna
Beiträge: 225
StandAlone sharedObject

Hallo Leute,

ich hab schon viel rumgeuscht, bin aber nicht wirklich fündig geworden.
Ich plane ein Spiel auf CD-rom zu bannen und möchte dabei auch die Möglichkeit haben lokal zB. den Highscore zu speichern. Jetzt hab ich hier im Forum eine Menge zum Thema sharedObject gefunden, was ja im Grunde die Lösung ist, die ich suche. NUR: Wenn ich einen exe-datei aus meinem Spiel mache, dann geht das nicht mehr. Ich sehe zwar, dass diese *.sol dateien geschrieben werden, kann sie aber nicht mehr einlesen.
PHP-Code:
myobj SharedObject.getLocal("highscore");
myobj.data.inhalt = [];
B_save.onPress = function() {
    
myobj SharedObject.getLocal("myobj");
    
myobj.data.inhalt.push(eingabe);
    
myobj.flush();
};
B_show.onPress = function() {
    
myobj SharedObject.getLocal("myobj");
    
ausgabe myobj.data.inhalt;
}; 

Es wäre nett wenn ihr mir zu folgenden Fragen eurer Antworten bzw. Lösungen schicken könntet.
- Wie geht man am besten vor bei sharedObject in einer exe-Datei?
- Wie groß kann so eine *.sol datei max. werden?
- Funktioniert das auch auf Rechnern, wo keine Flash bzw. Flashplayer installiert ist

Abgesehen davon: Wie produziert man eine Autorunversion für Mac OS

Vielen lieben Dank schon mal für eure Hilfe

TigerFox
__________________
-----------------------------------------
"Wissen ist Nacht" - Prof. Dr. Abdul Nachtigaller
TigerFox ist offline   Mit Zitat antworten
Alt 13-10-2004, 12:31   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Shared Objekte solltest du dafür nicht verwenden. Bei der ersten Benutzung wird der Anwender über ein Dialogfeld gefragt, ob er überhaupt Speicher freigeben möchte für die Nutzung dieser Funktionen. Wenn der Nutzer das verneint, kommst du eh nicht weiter.

Schau dir mal die Zusatzsoftware Flashstudio Pro von multidmedia.com an, mit der kannst du auf das Filesystem zugreifen und auch Files wegspeichern.
  Mit Zitat antworten
Alt 18-10-2004, 11:09   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2004
Beiträge: 13
ich bin dabei eine änliche Highscore zu erstelle (jedoch nicht auf CD)9 könntest du mir mal deinen ganzen Code zeigen?!

Wie kann ich die *.sol Datei durch den Benutzer benennen (Dateiname soll dem Benutzername durch eingabe entsprchen)
Basti_Fantastie ist offline   Mit Zitat antworten
Alt 18-10-2004, 11:45   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Den Benutzer kannst du selbst gar nicht steuern, du kannst nur einen Objektnamen übergeben. Der Benutzer wird durch das Betriebssystem gesteuert...
  Mit Zitat antworten
Alt 18-10-2004, 11:52   #5 (permalink)
Neuer User
 
Registriert seit: Oct 2004
Beiträge: 13
nein nein,
der Mensch der vor meinem Flash Movie sitzt soll seinen Nmen eingeben, und der Name der eingegeben wird soll dann gleichzietig der Name der *.sol Datei sein.

Code:
fsLoc = SharedObject.getLocal (Textfeld.text);
So geht es einfach nicht!
Basti_Fantastie ist offline   Mit Zitat antworten
Alt 18-10-2004, 12:52   #6 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Da kann das Problem aber auch ein ganz anderes sein: was steht denn bspw. in einem trace("meinText="+deineTextfeldInstanz.text); im Testmodus (für "deineTextfeldInstanz" musst du natürlich deinen eigenen Objektpfad einsetzen)?
  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:11 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele