Frage

Wenn Sie ein Flash-Projekt zu veröffentlichen, ist ein Flash-Projektor einfach die SWF-Datei und Plugin in eine ausführbare Datei eingewickelt (.exe für Sieg, .app für mac)? mit dem Ziel sein, dass das Projekt nicht in einem Browser läuft und ist daher nicht Browser / Plugin abhängig?

Gibt es noch mehr Unterschiede in Hinblick darauf, was Actionscript ausgeführt werden kann? können Dateien, die in der Regel geladen werden extern (Videos etc.) aufgenommen werden ...

Dank Haufen!

War es hilfreich?

Lösung

Sie haben vor allem die Idee. Der Standalone-Player + Ihre swf = Flash-Projekte, soweit ich weiß.

Ein Unterschied, den ich denken kann, ist die Sandbox-Sicherheit. Die Projektor-Version sollte die Art und Weise verhalten, die SWF in der IDE verhält, die einige Sicherheitseinschränkungen bedeutet nicht angewandt werden, so dass Sie leicht Ihre swf, ohne das Ergebnisses des Hochladen auf dem Server der ganze Zeit testen können.

Ich denke, es gibt andere als gut, aber es kommt nichts anderes aus der Spitze von meinem Kopf. Wir freuen uns auf weitere Antworten:)

Andere Tipps

Wie George sagte, haben Sie grundsätzlich die Idee. Ein Projektor ist eine Kopie Ihrer SWF zusammen mit einem ausführbaren Player gewickelt, so dass es überall gespielt werden kann.

Zur Erweiterung auf Georges Antwort, Projektoren haben folgende Unterschiede von SWF-Dateien:

  • SWFs sind von Natur aus darauf beschränkt den Zugriff auf entweder das externe Netzwerk oder das lokale Dateisystem, aber nie beides. Projektoren können lokale Dateien lesen und auch Netzverbindungen machen.
  • Projektoren haben einige rudimentäre Funktionalität lokale Prozesse für den Betrieb. Wenn Sie einen Ordner namens „fscommand“ machen und es im selben Verzeichnis wie Projektor setzen, die Inhalte Ihres Projektors können Batch-Dateien in diesem Ordner ausgeführt werden. Es gibt keine Möglichkeit, jemals eine Batch-Datei ausführen oder ein lokales Programm aus dem Innern einer SWF ausgeführt werden.
  • Ich gehe davon aus, haben aber nicht getestet, dass Cross-Scripting Einschränkungen gelten nicht für Projektoren - das heißt Laden in einer externen SWF und laufenden Verfahren oder den Zugriff auf Variablen in seinem Inneren. Ich würde vorsichtig sein, obwohl auf diesem für AS3 verlassen, wie Projektoren nicht so viel in diesen Tagen verwendet werden, und nicht haben viel Aufmerksamkeit in der AS3-Ära bekommen.

Es verwendet ein paar andere Unterschiede zu sein, in Bezug auf fscommand Funktionen, die nur in Projektoren verfügbar waren, aber ich glaube nicht, einen von ihnen zu modernen Spieler gelten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top