¿Hay alguna manera de crear una clase dentro del archivo .fla principal de una aplicación Flash CS3?
-
06-07-2019 - |
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
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 {
}
}