¿Hay alguna manera de crear una clase dentro del archivo .fla principal de una aplicación Flash CS3?

StackOverflow https://stackoverflow.com/questions/1416445

Pregunta

¿hay alguna forma de crear una clase dentro del archivo .fla principal de una aplicación flash? Si intento definir una clase directamente en la capa de acción de .fla, aparece el error: "las clases no deben estar anidadas". Alternativamente, si trato de definir un paquete y la clase dentro, obtengo "paquetes no deben estar anidados".

Sé que puedo hacer referencia a un archivo .as externo como la "Clase de documento" pero me preguntaba si había una manera de poner la clase directamente en el .fla.

¡Gracias!
Zoltan

¿Fue útil?

Solución

No puede crear una clase en la línea de tiempo. El compilador de Flash trata la línea de tiempo como una clase en sí misma y no puede anidar clases dentro de clases.

Otros consejos

Las clases deben definirse con un paquete en archivos .as con el nombre de archivo exacto como clase

// Filename: MyClass.as
package {
    public class MyClass {
    }
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top