Je n'ai même pas fini la documentation de mes classes pour Flash 7 qu'une version 8 sort. Il se peut que je ne maintienne plus ces classes. Je vais plutôt modifier celles du Flash Player 8. C'est suivant les besoins .
Il y a quelques classes à la racine de mon arborescence, elles sont un peu spéciales :
C'est ici que je regroupe tous mes composants
J'appelle un control, tout ce qui permet de gérer l'interface et l'intéraction entre flash et l'utilisateur (et qui n'est pas graphique, sinon ca tombe dans les composants).
Parmis les controls, il y a une grosse partie de gestion d'interface utilisateur. Plus d'explication ici.
Une interface peut intégrer plusieurs modules différents suivant les besoins
Des classes liées aux traitements de données.
Ici je gère les données liées aux langues. Un mot appartient à une langue, il a une/des traductions. J'ai aussi un gestionnaire de lexique etc.
Des classes liées aux MovieClip et particulièrement aux comportements.
Tout ce qui touche à l'animation de MovieClip. 1)
Des classes un peu spéciales. La première avec un calculateur de temps Vanadiel.
Des classes pour tester des choses.
Des classes liées au TextField