Pergunta

Eu tenho um .fla no meu Mac que eu criei no Flash CS5. Eu o salvei como um arquivo CS4 e o enviei a um amigo que tem uma máquina Windows.

Eu tenho um símbolo vinculado a uma classe AS que possui símbolos dentro dele, que têm nomes de instância. O construtor da classe refere -se a esses nomes de instância. Quando eu compilar, tudo funciona conforme o esperado. Quando meu amigo compila, ele recebe erros do compilador dizendo a ele que as instâncias mencionadas acima são indefinidas.

Estou com uma perda completa. Alguma idéia de por que isso está acontecendo?

Coisas que tentamos:

  • Verificado para garantir que tivéssemos o mesmo caminho de origem
  • Garantiu que o símbolo no flash IDE tenha a ligação correta
  • Tentei compilar o .fla com CS4 na minha máquina. Funciona, que é o que me faz pensar que é um problema de Mac/Windows.
Foi útil?

Solução

Tente ir para publicar Configurações -> Flash -> [Botão Configurações ao lado de "AS3] - O mesmo lugar que você vai para definir seu caminho de classe. Há uma caixa de seleção lá que diz declarar instâncias de palco - parece sem controle na versão CS4 Windows ... deve ser verificado se você não quiser escrever coisas como:

public var myClip:MovieClip;

Para cada instância que você colocou usando o Flash IDE.

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