Mit Flex 3 eine EXE-Datei aus einer SWF-Datei erstellen, ohne dass AIR erforderlich ist?
-
09-06-2019 - |
Frage
Ich habe eine einfache kleine Test-App, die in Flex 3 (MXML und etwas AS3) geschrieben ist.Ich kann es ganz gut in eine SWF-Datei kompilieren, aber ich würde es gerne in eine EXE-Datei umwandeln, damit ich es einigen meiner Kollegen geben kann, die es vielleicht nützlich finden.
Mit Flash 8 konnte ich statt einer SWF-Datei einfach eine EXE-Datei als Ziel verwenden, und die SWF-Datei wurde in einen Projektor eingeschlossen, und alles funktionierte einwandfrei.Gibt es ein Äquivalent zur Verwendung des Flex 3 SDK, für das letztendlich kein AIR erforderlich ist?
Notiz:Ich habe keinen Flex Builder, ich verwende nur das kostenlose Flex 3 SDK.
Lösung
In Ihren Flex SDK-Ordnern sollten Sie „runtimes\player\win\FlashPlayer.exe“ sehen, bei dem es sich um einen eigenständigen Flash-Player handelt.Öffnen Sie damit Ihre SWF-Datei und Sie sehen im Menü „Datei“ den Menüpunkt „Projektor erstellen…“, mit dem die eigenständige EXE-Datei erstellt wird.
Andere Tipps
Ich glaube, imaginaryboy macht es richtig.Da Sie übrigens nicht über Flex Builder verfügen, können Sie sich unter Windows das kostenlose Open-Source-Programm FlashDevelop ansehen.Es ist meine Lieblingsumgebung für die Entwicklung von Actionscript (die Flex-Unterstützung ist auch ziemlich gut).
Es gibt auch Zink das auch APIs für den Zugriff auf das Dateisystem bereitstellt und andere denken, dass AIR dies tut, aber weniger restriktiv.