Pergunta

Ao publicar um projeto flash, é um projetor de flash simplesmente o arquivo SWF e plug-in envolto em um arquivo executável (.exe para vitória, .app para mac)? com o objetivo é que o projeto não é executado em um navegador e, portanto, não navegador / plugin dependente?

Existem mais diferenças em termos do que actionscript pode ser executado? Os arquivos podem que são normalmente carregados externamente ser incluídos (vídeos etc) ...

graças montões!

Foi útil?

Solução

Você tem a idéia, principalmente. O jogador autônomo + seu SWF = projectos em flash, tanto quanto eu sei.

Uma diferença que eu posso pensar é Sandbox Segurança. A versão Projector deve se comportar da maneira que seus comporta SWF no IDE, o que significa que algumas restrições de segurança não são aplicadas de modo que você pode facilmente testar seu swf sem transferir o resultado no servidor o tempo todo.

Eu acho que há outros também, mas nada vem do topo da minha cabeça. Olhando para a frente para ver outras respostas:)

Outras dicas

Como George disse, você tem basicamente a idéia. Um projetor é uma cópia de seu SWF envolto com um player de executável, de modo que ele pode ser jogado em qualquer lugar.

Para expandir a resposta de George, projetores têm as seguintes diferenças de SWFs:

  • SWFs são inerentemente limitado a acessar tanto a rede externa ou o sistema de arquivos local, mas nunca ambos. Projetores pode ler arquivos locais e também fazer conexões de rede.
  • Projetores tem algumas funcionalidades rudimentares para a execução de processos locais. Se você fazer uma pasta chamada "fscommand" e colocá-lo no mesmo diretório do seu projetor, o conteúdo do seu projetor pode executar arquivos em lote nessa pasta. Não há nenhuma maneira de sempre executar um arquivo de lote ou executar um programa local de dentro de um SWF.
  • Eu assumo, mas não testei, que as restrições de cross-scripting não se aplicam aos projetores - ou seja, o carregamento em um SWF externo e executar métodos ou acessando variáveis ??dentro dela. Eu seria cauteloso de confiar nisso há AS3, porém, como projetores não são usados ??tanto nos dias de hoje, e não pode ter começado muita atenção na era AS3.

Há costumava ser um par de outras diferenças, quanto às características de FSCommand que estavam disponíveis apenas em projetores, mas eu não acho que qualquer um deles se aplica a jogadores modernos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top