Domanda

Quando si pubblica un progetto Flash, è un proiettore lampo semplicemente il file SWF e plug-avvolto in un file eseguibile (exe per vincere, .app per Mac)? con l'obiettivo di essere che il progetto non viene eseguito in un browser e non è quindi il browser / plugin dipendente?

ci sono più differenze in termini di ciò che ActionScript può essere eseguito? possono file che vengono solitamente caricate esternamente essere inclusi (video ecc) ...

mucchi grazie!

È stato utile?

Soluzione

È venuta l'idea, soprattutto. Il giocatore standalone + vostro swf = progetti Flash per quanto ne so.

Una differenza che posso pensare è Sandbox di sicurezza. La versione proiettore dovrebbe comportarsi il modo in cui il file SWF si comporta nell'IDE, il che significa che alcune restrizioni di sicurezza non vengono applicate in modo da poter facilmente verificare il file SWF senza caricare il risultato sul server per tutto il tempo.

Credo che ci sono altri pure, ma nient'altro arriva dalla cima della mia testa. In attesa di vedere altre risposte:)

Altri suggerimenti

Come ha detto George, che, fondamentalmente, avete l'idea. Un proiettore è una copia del file SWF avvolto insieme con un lettore eseguibile, in modo che possa essere giocato ovunque.

Per espandere sulla risposta di George, i proiettori hanno le seguenti differenze da fondi sovrani:

  • i fondi sovrani sono intrinsecamente limitati all'accesso sia alla rete esterna o il file system locale, ma mai entrambi. I proiettori in grado di leggere i file locali e anche fare connessioni di rete.
  • I proiettori hanno alcune funzionalità rudimentali per l'esecuzione di processi locali. Se si effettua una cartella chiamata "fscommand" e metterlo nella stessa directory come il proiettore, il contenuto del vostro proiettore può eseguire i file batch in quella cartella. Non c'è modo per eseguire mai un file batch o eseguire un programma locale da all'interno di un file SWF.
  • presumo, ma non ho ancora testato, che le restrizioni di scambio di script non si applicano ai proiettori - vale a dire di carico in un file SWF esterno e l'esecuzione di metodi o di accesso a variabili al suo interno. Sarei diffidare di fare affidamento su questo per AS3, però, come i proiettori non sono usati tanto in questi giorni, e non possono avere ottenuto molta attenzione in epoca AS3.

Ci deve essere utilizzato un paio di altre differenze, per quanto riguarda le caratteristiche FSCommand che erano disponibili solo nei proiettori, ma non credo che nessuno di loro si applicano per i giocatori moderni.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top