2016-07-28 104 views
-1

Ich habe Code seit einiger Zeit nicht berührt und nach meinem Wissen, ich habe es mit Flash und Hexe, glaube ich. Ist es möglich, von SWF zu Quellcode zu gehen, diesen Code zu bearbeiten und dann mit dem überarbeiteten Code zu swf zurückzukehren? Ich wollte ein einfaches Flash-Spiel machen und bearbeiten, wie der Charakter aussieht. Außerdem wollte ich verschiedene Modi aus dem Spiel entfernen, um es einfach zu halten. Nach meinem Wissen wurde das Spiel ursprünglich in haxe geschrieben. Wenn jemand einige Informationen dazu liefern könnte, würde es sehr geschätzt werden. Danke im Voraus!SWF Quellcode zum Bearbeiten und zurück zu SWF

+1

Diese Frage ist zu weit gefasst, Sie sollten nach einem spezifischeren Problem fragen. –

+0

Mögliches Duplikat von [Wie dekompiliere ich eine SWF-Datei] (http://stackoverflow.com/questions/97018/how-do-you-decompile-a-swf-file) – evilpenguin

+0

Hallo Mihail, danke für die Antwort! Mir wurde klar, dass ich das SWF zuerst dekompilieren musste und später ein wenig verloren ging, was das Editieren und Neukompilieren angeht, aber ich denke, ich habe es irgendwie verstanden. – luckzero

Antwort

2

Es gibt Tools, mit denen Sie die SWF-Datei dekompilieren können, um den zugrunde liegenden ActionScript 3-Quellcode zu erhalten.

Beachten Sie jedoch, dass Sie sich zu keinem Zeitpunkt mit dem Haxe-Quellcode befassen werden. Der AS3-Code, der durch Dekompilierung empfangen wird, wird der Code sein, der von dem Haxe-Compiler generiert wird. Manchmal enthält dieser Code "Shims" für Haxe-spezifische Features, die nicht in der Zielsprache enthalten sind. Diese sollten jedoch leicht zu identifizieren und zu ignorieren sein.

Das Kompilieren der AS3 zurück in eine SWF beinhaltet auch nicht Haxe. Sie müssen dafür ein anderes Tool wie das Flex SDK finden.

+0

HI Domagoj. Danke für die Beantwortung meiner Frage und für den Rat. Nachdem ich diese Frage gestellt hatte, habe ich noch etwas recherchiert und zum größten Teil kam ich zu dem Ergebnis, was du gepostet hast, aber ich war mir immer noch nicht sicher. Ihre Antwort hilft mir sehr, weil sie bestätigt, was ich recherchiert habe. Ist es mir möglich, Ihre Kontakt-E-Mail oder etwas für zukünftige Fragen zu bekommen? Danke nochmal für deine Hilfe!! – luckzero