Pregunta

Tengo un fla en mi Mac que he creado en Flash CS5. Lo he guardado como un archivo CS4 y lo envié a un amigo que tiene una máquina Windows.

Tengo un símbolo enlazado a una clase de AS que tiene símbolos dentro de ella que tienen nombres de instancia. El constructor de la clase se refiere a estos nombres de instancia. Cuando compilo, todo funciona como se espera. Cuando mi amigo compila, que recibe los errores de compilación diciéndole que los casos mencionados anteriormente no están definidos.

Estoy en una pérdida completa. Cualquier idea por qué está sucediendo esto?

Las cosas que he intentado:

  • revisado para asegurarse de que teníamos la misma ruta de origen
  • se aseguró de que el símbolo en el IDE de Flash tiene la correcta vinculación
  • Probado compilar el fla con CS4 en mi máquina. Funciona, que es lo que me hace pensar que es un problema de Mac / Windows.
¿Fue útil?

Solución

Trate de ir a la configuración de publicación -> Flash -> [botón de configuración junto a "AS3] - el mismo lugar al que va a establecer la ruta de clases Hay una casilla de verificación que hay que dice instancias etapa declarar -. Suena como su marcada en el CS4 versión de las ventanas ... se debe comprobar si usted no quiere tener que escribir cosas como:

public var myClip:MovieClip;

para cada instancia que haya depositado utilizando el IDE de Flash.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top