Existe-t-il un moyen de créer une classe dans le fichier .fla principal d’une application Flash CS3?

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

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

Était-ce utile?

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 {
    }
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top