Gibt es einen guten .sol-Editor für lokal freigegebene Flash Player 9-Objekte? Können wir einen bauen?


Answers

Flash hat die Daten ursprünglich in ein Format namens AMF serialisiert und verwendet bei der Version 9+ eine aktualisierte Version namens AMF3. Während die AMF-Spezifikationen offen sind (die AMF3-Spezifikation ist hier ), glaube ich nicht, dass Adobe das Format der SOL-Dateien selbst geöffnet hat. (Ich denke auch, dass SOL-Dateien, die teilweise von v9 + -Playern geschrieben wurden, sowohl AMF0- als auch AMF3-Daten enthalten können.)

In Bezug auf bestehende Apps / Frameworks sieht es so aus, als ob PyAMF die beste Wahl ist, da es das einzige ist, das ich nach einem kurzen Durchsuchen gefunden habe, bei dem behauptet wird, dass sowohl AMF0 als auch AMF3 grok sind. Ich habe es aber nicht persönlich benutzt.

Question

Es gibt viele von ihnen da draußen, aber keiner von ihnen tut, was ich von ihnen möchte.

Die meisten von ihnen stürzen beim Öffnen einer Datei ab oder beschädigen einfach die Daten. Viele laufen überhaupt nicht. Es scheint mir, dass die meisten vor 3-4 Jahren für AS2 .sols geschrieben wurden und nicht mehr mit FP9 / AS3-Sols arbeiten. Ich würde versuchen, meine eigenen mit AIR zu schreiben, aber ich kann keine neue Spezifikation des Byte-Formats finden.

Das Dateiformat finden Sie hier: http://sourceforge.net/docman/display_doc.php?docid=27026&group_id=131628

und ein anderes hier: http://sourceforge.net/docman/display_doc.php?docid=27026&group_id=131628

aber es sieht so aus, als ob diese beiden Dokumente gut 4 Jahre alt sind (vor FP9) und da ich keine Erfahrung mit Dateiformaten habe, scheint das Schreiben eines neuen Dokuments, vor allem ohne eine aktualisierte Spezifikation, immer weniger zu sein. einer praktikablen Option.

Idealerweise möchte ich einen, der nicht nur die .sol lesen kann, sondern auch neue Werte editieren und speichern kann.

Vielen Dank!




Hast du Sephiroths SOL Reader ausprobiert?

http://www.sephiroth.it/python/solreader.php

Ich habe die neue Version nicht benutzt (geschrieben in C #, mit Unterstützung für AMF0 und AMF3), aber die vorherige Version war in Ordnung.

PD: Aus Neugier habe ich gerade die neue Version heruntergeladen und ausprobiert. Es stürzte auf jede einzelne SOL, die ich zu öffnen versuchte. Schade, es war ein sehr netter Editor ...




@ Another_Castle,

Das Poster wollte einen Editor, der gemeinsame Objektdateien lesen und schreiben konnte. Während ich Minerva mag, heißt es auf der Website, dass es einen Fehler beim Speichern von AMF3-Dateien gibt. Ich habe jedes hier aufgeführte Programm vergeblich ausprobiert und es scheint, dass es keinen Editor gibt, der amf3-Formatdateien nach der Bearbeitung konsistent speichern kann. Wenn jemand einen hat, posten Sie ihn bitte hier.




Habt ihr Solve http://solve.sourceforge.net/ überprüft? Es ist gut, es ist kostenlos, es läuft unter OSX und Windows und es wurde von einem Flash-Entwickler von kick ass entwickelt.

Prost,






Related