Existe-t-il un moyen de créer une classe dans le fichier .fla principal d’une application Flash CS3?
-
06-07-2019 - |
Question
existe-t-il un moyen de créer une classe dans le fichier principal .fla d'une application flash? Si j'essaie de définir une classe directement dans la couche d'action du fichier .fla, le message d'erreur suivant s'affiche: "Les classes ne doivent pas être imbriquées". Sinon, si j'essaie de définir un package et la classe à l'intérieur, j'obtiens "les packages ne doivent pas être imbriqués".
Je sais que je peux référencer un fichier .as externe en tant que "classe de document". mais je me demandais s’il y avait un moyen de mettre la classe directement dans le fichier .fla.
Merci!
Zoltan
La solution
Vous ne pouvez pas créer de classe dans la timeline. Le compilateur Flash considère le scénario comme une classe et vous ne pouvez pas imbriquer des classes dans des classes.
Autres conseils
Les classes doivent être définies avec un package dans des fichiers .as avec le nom de fichier exact en tant que classe
// Filename: MyClass.as
package {
public class MyClass {
}
}