Pergunta

Eu estou tentando o editor FDT em um projeto que anteriormente foi executado com êxito em Flash CS3.

FDT constrói e executa-lo com êxito, mas o SWF está em branco (branco). Eu tentei alguns telespectadores sobre o arquivo de saída e é realmente em branco.

Uma diferença é que agora o meu projeto não parecem incluir meu arquivo de entrada .fla. Eu sou novo para Flash / ActionScript e estou querendo saber se esse arquivo FLA incluída alguma mágica semelhante a um método public static void Main em outros idiomas.

Então, se eu estou construindo uma aplicação puramente em ActionScript 3 (nenhum arquivo .fla) como faço para especificar o ponto de entrada, tamanho da tela, etc.?

É claro, é possível que eu tenha configurado FDT incorretamente:)

EDIT: Novato alerta

Acontece que o estágio branco eu estava vendo via FDT foi porque o meu FLA estava correndo em uma pasta diferente e eu não poderia carregar qualquer um dos meus recursos, então nada estava pronto para exibir. Eu também tinha FDT configurado de tal forma que eu não estava vendo o erro via o depurador.

Esta questão é um pouco idiota. É normal para excluir perguntas como esta?

Para qualquer outra pessoa que vem em Flash / ActionScript a partir de um fundo de programação sólida, eu encontrei este para ser uma visão boa bonita do modelo de display:

http: //livedocs.adobe .com / flex / 3 / html / help.html? content = 05_Display_Programming_02.html # 152593

Foi útil?

Solução

O equivalente seria o construtor da classe principal. Essa é a classe que você especificar para a compilação (em princípio, o resto das classes são compilados somente se eles são referenciados no código que está sendo compilado, seja a classe principal ou qualquer referência de classe por ela).

No IDE Flash, seria o construtor da classe Document (se acontecer de você usar um, não é obrigatória) ou apenas o primeiro quadro-chave na linha do tempo principal.

Outras dicas

Você só pode publicar conteúdo baseado fla do IDE Flash, por isso, se você não vai usar mais isso você precisa publicar um ativo swf de seus gráficos, etc.

Eu presumo que você está usando o compilador MXML? Se assim for verificar docs vivos adobe sobre como definir o tamanho do palco etc.

Assim, em que contexto você está usando FDT? Assumindo que este está em execução no Eclipse você só precisa especificar alguns argumentos para o compilador mxmlc como parte de seu processo de construção. Por exemplo ...

$ Mxmlc Main.as -default-size 100 200

Onde Main.as 'é o arquivo AS3 ponto de entrada, '100' é a largura, '200' é a altura. defaults mxmlc o SWF saída para o mesmo nome que sua classe de entrada. Assim, neste exemplo seria publicar como SWF chamado 'main.swf', mas isso é configurável também. Aqui está uma boa Adobe recurso para os argumentos de linha de comando mxmlc: Adobe mxmlc docs

HTH

Você pode usar os metadados SWF para definir algumas coisas em sua classe principal Por exemplo -

[SWF (largura = '455', altura = '200', backgroundColor = '# 123456', frameRate = '25' )]

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