AS3: Speichern, array in shared-object
Suchte ich nach einer Antwort auf diese Frage für eine ganze Weile, aber kann nicht scheinen, um herauszufinden, eine bestimmte man. Im Grunde, was ich versuche zu tun, ist ein Array und speichern es in einem gemeinsamen Objekt, und Lesen Sie dann, was gespeichert wird, in das Objekt und setzen es zurück in eine array-Liste, wenn das Skript gestartet wird (hoffe, das macht Sinn).
Im moment bin ich geführt, zu glauben, dass gemeinsame Objekte nur speichern, mehrere Variablen, also bin ich nicht sicher, wie ich gehen würde, über das hinzufügen von einem array zu einem.
Array deklariert, wie hier gezeigt:
var lvl1highScores:Array = new Array();
Und es kann Hinzugefügt werden, indem der Benutzer jedes mal, wenn Sie erreichen eine hohe Punktzahl in jedem level so:
lvl1highScores.push({score:int(vinylCollected) , player:String(highScoreInput.text)});
lvl1highScores.sortOn("score", Array.DESCENDING | Array.NUMERIC);
Ich hoffe das ist genug Informationen für jemanden, um zu helfen. Wenn ich nicht in der Lage zu speichern, die das gesamte array in ein gemeinsames Objekt, gibt es irgendeine andere Art der Speicherung dieser Informationen?
Cheers
InformationsquelleAutor Tom Haddad | 2012-12-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollten Sie in der Lage, dies zu tun,
Schreiben an einem gemeinsamen Objekt
Lesen Sie es wieder woanders
InformationsquelleAutor francis
Fand ich etwas hilfreich, ich werde in den obigen code Antwort:
Vermeiden die versehentliche Beschränkung des Zugriffs auf ein gemeinsames Objekt, verwenden Sie den parameter localpath. - das ist der "/"
InformationsquelleAutor ristenk1