Speichern von XML-Datei in eine AS3 möglich ist
var xml:XML = <myXml>
<item prop="1" />
<item prop="2" />
</myXml>;
Brauche ich zum speichern als xml-Datei in der lokalen Festplatte(Projekt-Verzeichnis).
Ist es möglich zu sparen, in as3 selbst?
- Ihre Frage war nicht ganz klar, aber die Antwort war genau was ich brauchte. Danke!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Warf ich diese zusammen, und sicher genug, den Sie speichern können .XML mit die folgenden als ein minimalistisches Beispiel.
}
Gibt es einige Dinge zu beachten.
FileReference
Klasse.In der oben höre ich für
MouseEvent.MOUSE_DOWN
auf der Bühne zu dienen, wie die INTERAKTION mit dem BENUTZER erforderlich ist, rufen die Eingabeaufforderung speichern.Richte ich eine Basis-XML-Struktur in den code ein (dieser wird in der Regel aus externen Quelle und wird gut funktionieren in beide Richtungen.
Einen
ByteArray
erstellt und die XML-Datei geschrieben, um dieByteArray
.Die save-Methode des
FileReference
- Klasse erfordert einByteArray
- und Standard-speichern unter-name übergeben werden, wie die beiden Parameter.Ich hoffe, das hilft.
var xml:XML = <data> /*for loop*/ <data>
?wenn Sie möchten, speichern Sie es lokal (auf dem client PC) , können Sie mit einem lokalen gemeinsamen Objekt. Finden Sie auf dieser tutorial
Tut mir Leid, Ihre Frage ist nicht ganz klar.
Werden Sie gefragt, ob Sie eine Datei speichern können, um die Festplatte in einem kompilieren der SWF in AS3 geschrieben?
Oder Fragen Sie, wenn Sie können eine raw XML-Datei in deinem AS3-Projekt, ohne zu schreiben Sie es aus, wie eine variable?
Wenn du meintest das ehemalige, nicht -- nicht ohne Adobe AIR. Sie können Daten lokal speichern, als ein SharedObject, aber nicht als eine beliebige Datei in der Datei system.
Wenn letzteres, dann ja, müssen Sie die Datei einbetten genauso, als würden Sie einbetten einer anderen Ressource (z.B. ein Bild oder ein Ton). Aber es sieht aus wie könnte es ein bug in Flash, der macht dies nicht ganz einfach, herauszufinden, wie zu tun ist.
Dieser link könnte für Sie hilfreich sein.
Und dann zum Parsen der XML:
Entschuldigt, wenn weder diese Fragen werden, was Sie eigentlich gefragt haben.
Prost!