Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-02-2010, 17:17   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2008
Beiträge: 19
ausgabe von shared object ist immer [object Object]

hi,
ich verzweifle grade big time!

also ich speicher mir ein shared object mit dem namen m_aIslandTypes das ist ein array voll mit objecten.

die objecte haben alle einen wert "type" der ist beim ersten 15

sobald ich es gespeichert habe und ich es sofort danach auslese gibt es mir den richtigen wert aus! -> 15

wenn ich aber die applikation schließe und wieder öffne das sharedobject lade und den wert type aus dem object ausgeben will schreibt er mir [object Object]

//code vom speichern

m_sobjGameSaveData.data.m_aIslandTypes = m_cIslandtypes.m_aIslandTypes;
trace(m_sobjGameSaveData.data.m_aIslandTypes[0].type);

Ausgabe:
15 <- correct

//code vom auslesen
for (var prop in m_sobjGameSaveData.data.m_aIslandTypes[0]) {
trace(prop+": "+m_sobjGameSaveData.data.m_aIslandTypes[0][prop]);
}
trace("test" + m_cIslandtypes.m_aIslandTypes[0].type);

Ausgabe:
type: [object Object]
test[object Object]


Ich cheks grade echt net! kann mir jmd helfen?
SaIG ist offline   Mit Zitat antworten
Alt 16-02-2010, 17:45   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.325
Code:
sObj = SharedObject.getLocal("xxx");
if (!sObj.data.ary) {
  // dann ist es neu, also initialisieren
  var ary:Array=[1,2,3];
  sObj.data.ary=ary;
} else {
  // das SO-file wurde angelegt, ab jetzt nur noch benützen
  sObj.data.ary[1]=17;
}
trace(sObj.data.ary.type);
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (16-02-2010 um 17:50 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 16-02-2010, 17:49   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2008
Beiträge: 19
initialisiert etc isses ja schon alles das hab ich oben nur weggelassen!
hab nur mit .size überprüft obs leer is und so initialisiert
habs trz mit deiner methoder porbiert kommt genau dasselbe raus!
SaIG ist offline   Mit Zitat antworten
Alt 16-02-2010, 17:50   #4 (permalink)
Neuer User
 
Registriert seit: Nov 2008
Beiträge: 19
er speichet es ja auch die .sol datei ist 24kb groß nur die *******e is hald beim auslesen die parameter der objecte hat er ja auch gespeichert nur der inhalt ist hald net wie beim bsp typ 15 sonder eben immer bei jedem [object Object]
SaIG ist offline   Mit Zitat antworten
Alt 16-02-2010, 17:51   #5 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.325
hab's oben nochmal geändert. sollte so gehen.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 16-02-2010, 18:05   #6 (permalink)
Neuer User
 
Registriert seit: Nov 2008
Beiträge: 19
habs selbst rausgefunden

hab verpennt bei den einträgen im objecten im array den typ korrekt anzugenben da die einträge aus einer xml stammen

statt:
obj.type = XMLdata.mid;
dashier:
obj.type = parseInt(XMLdata.mid);


und dann gehts!!!

trz danke!
SaIG 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
[Flash MX] shared Object ? MalcomX Flash Einsteiger 4 29-06-2009 22:56
Array [Object Object] - Syntax Frage darwin26 ActionScript 2 4 26-11-2008 10:33
shared object benzol ActionScript 3 11 16-08-2008 01:56
Shared Object 2 view7 ActionScript 1 1 27-07-2006 02:51
Shared Object FroGGer Flash MX 2004 4 08-05-2005 17:50


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:41 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele