L'organisation de vos classes en package nécessite que le nom de la classe complet
(=package+nom_classe) soit utilisé à chaque fois que vous faites appel à cette classe.
Par exemple, si l'on voulait créer une instance de notre classe Voiture :
ActionScript Code:
var voiture:com.dossier.Voiture = new com.dossier.Voiture("SEAT", "LEON", 2001, 55000);
Maintenant, il est possible de raccourcir ce code en utilisant le mot clé :
import
import permet à Flash de savoir où aller chercher laou les classes qui vont être utilisée(s).
Créons une nouvelle instance de notre classe Voiture avec l'utilisation des importations :
ActionScript Code:
import com.dossier.Voiture;
var voiture:Voiture = new Voiture("SEAT", "LEON", 2001, 55000);
Comme vous pouvez le constater, l'écriture est facilité, surtout si on fait appel souvent à cette classe. De plus,
il est possible d'importer un set de classes en entier en important un package de cette façon :
Maintenant à vous d'utiliser telle ou telle méthodes.
Beaucoup de programmeurs préfère instancier leurs classes avec le nom complet, d'autres préfèrent importer leurs packages. Seule votre expérience personnelle vous permettra de choisir la méthode la plus adaptée à vos besoins.