Question

Lors de la publication d'un projet flash, est un projecteur flash simplement le fichier swf et plug-in enveloppé dans un fichier exécutable (.exe pour gagner, .app pour mac)? l'objectif étant que le projet ne fonctionne pas dans un navigateur et ne dépend donc pas navigateur / plugin?

Y at-il plus de différences en termes de ce que actionscript peut être exécuté? peuvent les fichiers qui sont habituellement chargés en externe être inclus (vidéos, etc) ...

Tas merci!

Était-ce utile?

La solution

Vous avez surtout l'idée. Le lecteur autonome + votre swf = projets flash pour autant que je sais.

Une différence que je peux penser est Sandbox de sécurité. La version du projecteur doit se comporter de la façon dont votre swf se comporte dans l'IDE, ce qui signifie que certaines restrictions de sécurité ne sont pas appliquées de sorte que vous pouvez facilement tester votre swf sans télécharger le résultat sur le serveur tout le temps.

Je suppose qu'il ya d'autres aussi, mais ça n'a rien d'autre à partir du haut de ma tête. Dans l'attente de voir les autres réponses:)

Autres conseils

Comme George a dit, vous avez essentiellement l'idée. Un projecteur est une copie de votre fichier SWF enveloppé avec un lecteur exécutable, afin qu'il puisse être joué partout.

Pour développer la réponse de George, les projecteurs ont les différences suivantes de fonds souverains:

  • FSv intrinsèquement limités à l'accès au réseau soit externe ou le système de fichiers local, mais jamais les deux. Les projecteurs peuvent lire des fichiers locaux et aussi faire les connexions réseau.
  • Projecteurs ont des fonctionnalités rudimentaires pour exécuter des processus locaux. Si vous faites un dossier appelé « fscommand » et le mettre dans le même répertoire que votre projecteur, le contenu de votre projecteur peut exécuter des fichiers batch dans ce dossier. Il n'y a aucun moyen d'exécuter jamais un fichier de commandes ou exécuter un programme local à l'intérieur d'un fichier SWF.
  • Je suppose, mais ne l'ai pas testé, que les restrictions de programmation croisée ne sont pas applicables aux projecteurs - à savoir le chargement dans un fichier SWF externe et les méthodes en cours d'exécution ou d'accès des variables à l'intérieur. Je serais méfiant de compter sur cela pour AS3 cependant, que les projecteurs ne sont pas utilisés tant ces jours-ci, et peuvent ne pas avoir eu beaucoup d'attention à l'époque AS3.

Il y avait quelques autres différences, en ce qui concerne les caractéristiques de fscommand qui étaient disponibles dans les projecteurs, mais je ne pense pas que les appliquer aux joueurs modernes.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top