Flashhilfe.de - Flash Community

shared object korrekt zuweisen [Flash 10]

Forum > ActionScript 3.0 > shared object korrekt zuweisen

 


AntwortenRegistrieren Seite1  

 27.07.2010, 01:26 
Benutzerbild von gobblin
Beiträge: 227
Registriert: Jun 2003

shared object korrekt zuweisen
Hallo.
Ich habe einen Wert den ich in einem shared object speichern möchte um ihn bei einem erneuten Aufruf der Datei wieder verwenden zu können.
Um diesen Wert (Number) zu testzwecken in einem textfeld anzuzeigen, muss ich ihn anscheinend vorher in einen String wandeln.
Wenn ich jedoch ihn einfach blos in eine variable speichern möchte müsste doch das so reichen oder?
ActionScript:
1
2
3
4
5
6
7
8
9
10
var my_loudness:Number;
var my_so:SharedObject = SharedObject.getLocal("laut");   // shared object deklarieren

if(my_so.data.SO_LOUDNESS == undefined){
     my_loudness = 0.4;
     my_so.data.SO_LOUDNESS = 0.4;
}
else{   // wenn shared object da ist
   my_loudness = my_so.data.SO_LOUDNESS;
}


SO geht es aber leider nicht irgendwie.
Das shared object ist wohl schon vorhanden. Ich kann es auch ausgeben.
Jedoch irgendwie übergibt er den wert nicht an die variable my_loudness.

Kann mir einer sagen, warum?

Weiterhin müsste doch eigentlich, wenn ich den wert für my_loudness mit einem knopf verändere,
ein neuer wert im shared object gespeichert werden, wenn ich folgendes am ende des skriptes notiere:

ActionScript:
1my_so.data.SO_LOUDNESS = my_loudness;


Leider bleibt aber auch der einmal gespeicherte wert immer gleich.
Das verstehe ich auch nicht.
M.f.G.
andy
Schlagwörter: shared object
Geändert von gobblin am 27.07.10 um 01:49 Uhr

 27.07.2010, 04:31Re1
Benutzerbild von skoda
Beiträge: 1152
Wohnort: Boston MA
Registriert: Feb 2006

zieh dir mal "lso reader" damit kannst du zum lso object navigieren und es oeffnen
dann biste schon mal schlauer
no one died when clinton lied
 27.07.2010, 12:07Re2
Benutzerbild von gobblin
Beiträge: 227
Registriert: Jun 2003

Themenautor/in

Ich verstehe nicht ganz wie du das meinst.
Dazu finde ich auch nichts.
Hast du einen link dazu?
M.f.G.
andy
Geändert von gobblin am 27.07.10 um 12:08 Uhr

 
nicht sichtbar bei eingeloggten Mitgliedern1&1 Webhosting
 27.07.2010, 13:14Re3
Beiträge: 89
Registriert: Mar 2009

Hallo,

hast Du schon getestet, ob er in den else-Zweig geht. Kannst Du es dort ausgeben?
 27.07.2010, 13:27Re4
Benutzerbild von gobblin
Beiträge: 227
Registriert: Jun 2003

Themenautor/in

wie im posting erwähnt kann ich einen anscheinend gespeicherten wert im textfeld ausgeben.
Allerdings weiss ich nicht wie ich diesen dann aktualisiere bzw. überschreibe.

In den else-Zweig komme ich automatisch da das shared objekt einen wert hat.
M.f.G.
andy
 27.07.2010, 15:01Re5
Benutzerbild von badskillFlashhilfe.de Moderator
Beiträge: 5285
Wohnort: Bernau (bei Berlin)
Registriert: Nov 2002

Wo in deinem Skript werden die Daten ins LSO gespeichert (flush)?
Geändert von badskill am 27.07.10 um 15:01 Uhr

 
nicht sichtbar bei eingeloggten Mitgliedern
 27.07.2010, 15:03Re6
Benutzerbild von gobblin
Beiträge: 227
Registriert: Jun 2003

Themenautor/in

warscheinlich ist das dann der fehler.

Wie geht denn das genau?

ich dachte bisher das diese zeile die speicherung übernimmt:
ActionScript:
1my_so.data.SO_LOUDNESS = my_loudness;
M.f.G.
andy
Geändert von gobblin am 27.07.10 um 15:03 Uhr

 27.07.2010, 15:32Re7
Benutzerbild von skoda
Beiträge: 1152
Wohnort: Boston MA
Registriert: Feb 2006

ne du solltest die daten mit.flush senden und speichern

http://www.kirupa.com/developer/actionscript/shared_objects.htm

is zwar as2 aber sollte dir nen ueberbliock verschaffen


hier der LSO reader

http://solve.sourceforge.net/
no one died when clinton lied
 27.07.2010, 15:47Re8
Benutzerbild von gobblin
Beiträge: 227
Registriert: Jun 2003

Themenautor/in

Danke für den link.

Habe gelernt das ich anscheinend das flush benötige obwohl es selbst bei adobe für mich anders zu verstehen ist.

Danke sehr.
M.f.G.
andy
Geändert von gobblin am 27.07.10 um 16:56 Uhr

 
Themen
Ähnliche Beiträge zum Thema
Global Shared Object ? [Flash 10] 02.04.2011 - seppel.3
 

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.
Partner Webseiten: DesignerInAction.de   Designnation.de   Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   PSD-Tutorials.de   Tutorials.de

Haftungsausschluss   Datenschutzerklärung   Hier Werben   Impressum
© 1999-2012 Sebastian Wichmann - Flashhilfe.de