Pergunta

Eu tenho um programa que consiste em múltiplos SWF do. Um AS2-SWF carrega um grupo de AS1-SWFs. É um programa de baixa qualidade. Eu gostaria de especificar o GUI em MXML e talvez refatorar algum código para AS3. No entanto, a conversão de todos os mais de 300 símbolos para AS3 ou o que é reversível.

Quais são as minhas opções em conversão para AS3 / Flex / MXML? O aplicativo é muito simples, única também muito grande. Ele consiste apenas de botões, fundos e atenção textos. Os textos do botão estão em arquivos XML.

Eu quero transformar isso em código muito mais rápido possível, mas também controlado para que o código se torna:

  1. facilmente atualizável / sustentável,
  2. legível
  3. aprendida (que eu possa ter a atualização feito por alguém que só pode AS3 roteiro ou mesmo MXML).

Claro que fazer isso é por minha própria iniciativa, se isso vai demorar mais de uma semana, eu não vou ser capaz de encontrar o tempo.

Regards, Jurgen

Foi útil?

Solução

Isto pode ajudar:

http: // flexman.info/2009/03/29/as3converter-an-ant-task-small-collection-of-as3/

É principalmente para o código AS2, de modo edição FLA está fora de questão. Mas certamente você deve olhar para JSFL.

Há alguns bons roteiros bonitas lá fora, já que lidam com algo como isto:

http://bumpslide.com/blog/2009/ 07/03 / jsfl-class-gerador /

O que este comando faz é que ele olha através de sua biblioteca e achados todos os itens da biblioteca que têm um costume nome da classe de ligação. Se a classe estende flash.display.MovieClip (ou se a classe de base está em branco), verifica para ver se existe uma classfile, e se não, ele cria-lo para você. Quando isso acontece isso, o script olha para todo o itens na linha do tempo e adiciona propriedades relevantes para a sua classe. E se estes grampos são exemplos de outros componentes, eles vão ser digitado como tais, e relevantes declarações de importação será automaticamente adicionado à sua classe. Se o componente está definido para estender alguma outra classe (por exemplo, com.bumpslide.ui.Button), nenhuma classe será gerado. arquivos de classe será escrito para o pacote correto localização dentro da primeira classe personalizada caminho definido em suas configurações de publicação.

Outras dicas

Jurgen, eu sinto por você ... soa como um monte de trabalho.

Que tipo de problemas você tem? são todos os swfs tratáveis ??como diferentes classes? há muita sobreposição na lógica ou que cada objeto tem um papel específico?

Eu acho que ter tantas SWFs diferentes possivelmente pode levar a problemas de escopo> que SWF fala com qual. você pode ser capaz de criar algo com as3 que usa as peças existentes e, em seguida, tentar fazer uma fachada sobre o código existente> usar a lógica existente nos fundos soberanos e fazer a parte visual através mxml. fora isso, tudo o que eu posso aconselhar é uma reconstrução. você pode encontrar-se na necessidade de um decompiler swf também se você estiver faltando alguns do FLA original

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