Flex 3 - Applications Internet riches
© Groupe Eyrolles, 2008
132
2 Il vous faudra fournir le nom du paquetage (champ package) et de la
classe (champ name). Entrez par exemple les noms
actionscript.newTitleWindow pour le paquetage et DragTitleWindow
pour la classe (figure 8-7). Nous choisissons ce nom de paquetage
afin de créer une arborescence /actionscript/newTitleWindow dans
la vue Flex Navigator (figure 8-8). Ainsi, nous enregistrerons tous nos
paquetages personnalisés pour ce projet dans le répertoire
/actionscript. Le choix de newTitleWindow est également arbitraire,
mais il indique implicitement que ce paquetage est dédié à la création
d’un composant dérivé de la classe TitleWindow. Quant au choix du
nom de la classe DragTitleWindow, il sous-entend que notre classe
hérite de cette classe TitleWindow et qu’elle ajoute la fonctionnalité
Drag sur ce composant (le verbe drag en anglais se traduisant par
« glisser », nous informons ainsi que notre classe permettra de faire
glisser des composants de type TitleWindow).
Le fichier ainsi généré est visible sur la figure 8-9. Nous pouvons d’ores
et déjà constater que le squelette de notre classe est en place.
LE SAVIEZ-VOUS ? Typographie CamelCase
Par convention, le nom d’une classe commence
toujours avec une lettre majuscule, comme pour
DragTitleWindow. Ce type de convention
typographique porte le nom de CamelCase. C’est
une pratique qui consiste à écrire des ensembles
de mots en mettant en majuscule les premières
lettres des mots liés. Cette convention typographique est aussi devenue une mode, le marketing
ayant généré de nombreuses marques ou noms de
produits sous cette forme, comme PlayStation ou
QuickTime.
Le nom CamelCase fait référence aux creux et
bosses d’un dos de chameau que représentent
l’alternance de majuscules et de minuscules dans
les mots écrits suivants cette convention.
Figure 8–7
Assistant de création
d’une classe ActionScript 3
Précédent

- 146/240

Suivant