Esiste un modo per creare una classe all'interno del file .fla principale di un'app Flash CS3?
-
06-07-2019 - |
Domanda
c'è un modo per creare una classe all'interno del file .fla principale di un'applicazione flash? Se provo a definire una classe direttamente nel livello di azione di .fla, ottengo l'errore: "le classi non devono essere nidificate". In alternativa, se provo a definire un pacchetto e la classe all'interno, ottengo " i pacchetti non devono essere nidificati " ;.
So di poter fare riferimento a un file .as esterno come " Document class " ma mi chiedevo se c'era un modo per mettere la classe direttamente nel .fla.
Grazie!
Zoltan
Soluzione
Non è possibile creare una classe nella sequenza temporale. Il compilatore Flash considera la sequenza temporale come una classe stessa e non è possibile nidificare le classi all'interno delle classi.
Altri suggerimenti
Le classi devono essere definite con un pacchetto in file .as con il nome file esatto come classe
// Filename: MyClass.as
package {
public class MyClass {
}
}