Zurück   Flashforum > Flash > ActionScript > ActionScript 2

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-05-2011, 11:19   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2005
Beiträge: 34
SharedObject funktioniert nicht?!

Hi, ich habe relativ lange nicht mehr mit ActionScript gearbeitet, jetzt versuche ich mich grade an einem neuen Projekt (soll nur Offline arbeiten), für welches ich einige Variablen in einem SO speichern will.
Ich habe beireits zwei Tutorials zur Hilfe genommen:
FlashStar Portal - Links
Flash MX - localSharedObject

Aber obwohl die beiden Tutorials lokal bei mir ohne Problem funktionieren, funktionieren meine nach gebauten Programme nie.
Soweit ich das Problem identifizieren konnte, werden bei mir keine Daten in das SharedObject gespeichert. Auch nicht wenn ich die Tutorials komplett kopiere und den exakt selben Code verwende.

Ich habe jetzt nochmal einen möglichst simplen Code gebastelt. Kann da vielleicht irgendjemand sehen, warum bei mir keine Daten in das SO gespeichert werden, bzw. dieses gar nicht erzeugt wird?

Code:
//Erzeugen des SO-Objekts

local = sharedobject.getLocal("testcookie");

//Prüfen ob SO bereits Inhalt hat
if (local.data.namet != null)
{
	test_txt.text = local.data.namet;
}
else
{
	test_txt.text = "try it";
}

button_btn.onRelease = function () {	
	local.data.namet = test_txt.text;
        local.flush()
}
(Es funktioniert mit und ohne das flush nicht.)

Danke schonmal für eure Hilfe.
Hawke ist offline   Mit Zitat antworten
Alt 05-05-2011, 11:51   #2 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Woher weist Du das das nicht geht, in der else und im flush steht ja das gleiche?
PHP-Code:
//Erzeugen des SO-Objekts

var local:SharedObject SharedObject.getLocal("testcookie");

//Prüfen ob SO bereits Inhalt hat
if (local.data.namet != null)
{
    
test_txt.text local.data.namet;
}
else
{
    
test_txt.text "try it";
}

button_btn.onRelease = function () {    
    
local.data.namet test_txt.text +" now";
        
local.flush()

__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 05-05-2011, 11:57   #3 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
auf gross/kleinschreibung achten
flush braucht man sowieso nicht, weil beim beenden des swf's eh gesichert wird. macht nur sinn, wenn du einen rechner-absturz befürchtest.
ansonsten:
Code:
import flash.net.*;

var os:SharedObject = SharedObject.getLocal("testcookie");

if (!os.data.name) os.data.name = 'muster';
trace(os.data.name);
//
os.data.name = os.data.name+"X"; // hängt bei jedem neustart ein X an.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (05-05-2011 um 11:59 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 05-05-2011, 12:18   #4 (permalink)
Neuer User
 
Registriert seit: Apr 2005
Beiträge: 34
Danke für die schnellen Antworten, lag wohl an der Groß- und Kleinschreibung, komisch nur, dass die Speicherung in den Tutorialdateien auch ohne korrekte Groß- und Kleinschreibung funktioniert.

Egal. Danke nochmal.
Hawke ist offline   Mit Zitat antworten
Alt 05-05-2011, 12:34   #5 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
bei AS2 ist's noch egal. AS3 unterscheidet das.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
SharedObject speichert nicht Selius Flash CS5 Professional 7 27-10-2010 14:30
sharedObject funktioniert nicht TheFreeman ActionScript 2 24 24-02-2008 17:54
Array in SharedObject mit getProperty funktioniert nicht YDT ActionScript 1 5 13-09-2007 16:36
sharedObject funktioniert nicht im firefox al capone ActionScript 1 6 23-05-2006 16:41
SharedObject funzt nicht fresh ActionScript 1 0 22-08-2002 11:34


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:37 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele