Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-03-2011, 00:15   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2011
Beiträge: 2
via SharedObject "_global" speichern & laden

Hallo,

ich bin ein absoluter Flash-Newbie und habe mich auch schon mit diesem Tutorial hier im FlashForum befasst, nur leider war mir das eine Nummer zu hoch.
Ich weiß, daß es hier nicht sonderlich gern gesehen wird, wenn man ein .fla Projekt postet und bittet, daß sich jemand darum kümmert, aber vielleicht erbarmt sich mir ja jemand...

Es geht um folgendes: der Wert von einer _global.NAME soll per SharedObject gespeichert und wieder geladen werden. Wie mache ich das bzw. ist das überhaupt der richtige Weg?
Danke schonmal für Hilfe!

P.S.: vermutlich gibt es einer bessere Alternative als mit _global zu arbeiten, aber wie gesagt, absoluter Newbie und ich wäre froh, wenn ich das spärlich erlernte erst einmal beibehalten könnte...
Angehängte Dateien
Dateityp: fla speichern.fla (112,0 KB, 2x aufgerufen)
Tindra ist offline   Mit Zitat antworten
Alt 15-03-2011, 13:12   #2 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Servus und Willkommen

Sorry, aber Du hast ja nicht mal den Versuch gemacht, etwas in Richtung "SharedObject" ein zu bauen,
versuch erst mal was zu bauen, wenn dann was hackt helfen wir gerne.
Vielleicht hilft dir das hier weiter.
kirupa.com - Shared Objects: Flash MX Cookies

Das mit Deinem eingebauten Code, die "_global" Nummer, kann zwar anders lösen,
aber wenn es geht, tut es das auch.
__________________
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 15-03-2011, 14:26   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2010
Beiträge: 12
Danke, ich habe es jetzt folgendermaßen gelöst:

Code im AS Layer:
PHP-Code:
_global.richtig 0;
_global.falsch 0;
local_data SharedObject.getLocal("user_data");
_global.richtig local_data.data.richtig;
_global.falsch local_data.data.falsch
Code vom Speicher Button:
PHP-Code:
on (release) {
    
local_data.data.richtig _global.richtig;
    
local_data.data.falsch _global.falsch;
    
local_data.flush();

Nun benötige ich auch keinen "Lade-Button" mehr.
Ich habe dennoch eine Frage: gibt es die Möglichkeit alle _global-Variablen zu speichern ohne jede einzeln deklarieren zu müssen (es sind ja nicht immer nur zwei, sondern es können ja sehr viele anfallen)? Oder ist das mit der _global-Nummer nicht möglich?
Angehängte Dateien
Dateityp: fla speichern.fla (112,0 KB, 2x aufgerufen)

Geändert von Miller61 (15-03-2011 um 14:27 Uhr)
Miller61 ist offline   Mit Zitat antworten
Alt 15-03-2011, 14:33   #4 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Viele Daten am besten in einem Array speichern.
Und eigentlich reicht für Dein Beispiel eine Varible aus, da Du den Zustand "richtig/falsch",
mit zb. "_global.antwort = false;" für falsch, und "_global.antwort = true;" für richtig, bequem in einer Variablen unterbringst.
__________________
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 15-03-2011, 17:13   #5 (permalink)
Neuer User
 
Registriert seit: Mar 2011
Beiträge: 2
Soweit funktioniert alles, bis auf eine einzige Sache. Ich habe eine fünfstellige Zufallszahl generiert, welche in einem dynamischen Textfeld ausgegeben wird und die wird leider nicht gespeichert.

AS:
PHP-Code:
_global.zufallszahl Math.floor(Math.random()*99999);
ausgabe.text zufallszahl;

local_data SharedObject.getLocal("user_data");
_global.zufallszahl local_data.data.zufallszahl
Button "speichern":
PHP-Code:
on (release) {
    
local_data.data.zufallszahl _global.zufallszahl;
    
local_data.flush(); 
Weiß jemand wo der Fehler liegt oder kann man zufallsgenerierte Zahlen so nicht speichern?
Angehängte Dateien
Dateityp: fla zufall.fla (112,0 KB, 4x aufgerufen)
Tindra ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
global, laden, sharedobject, speichern

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
In Klasse Variablen laden? mit loadVariablesNum("./php/content_save.php",0, "POST"); katimp ActionScript 2 1 03-04-2007 06:11
blur-Funktion funzt nur ohne "_global." zickzackzorro ActionScript 2 3 21-02-2007 13:27
SharedObject anstatt fscommand "save" bokel ActionScript 1 28 19-10-2006 21:54
"_global.variable" ist nicht global!!! piusantos ActionScript 1 15 15-06-2005 10:57
Flash MX: SharedObject statt fscommand ("save") Johannes P. Flash Tutorials 0 24-03-2002 15:43


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:33 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele