banner

Précédent   InfographiK - Communauté Graphique > FLASH & ACTION SCRIPT > Débuter avec Flash > Les cours de base

Réponse
 
LinkBack Outils de la discussion
  #1 (permalink)  
Vieux 04/04/2007, 12h45
Avatar de Smike
Administrateur
 
Date d'inscription: May 2002
Localisation: 26
Messages: 3 008
Zoom [ActionScript] Importer une classe

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:
  1. 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:
  1. import com.dossier.Voiture;
  2. 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 :

ActionScript Code:
  1. import com.dossier.*

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.
__________________
[La musique fait danser les consciences]
Réponse avec citation
Réponse

Outils de la discussion

Règles de messages
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui



Fuseau horaire GMT +2. Il est actuellement 05h41.


Édité par : vBulletin® version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.1.0 Tous droits réservés.
Version française #13 par l'association vBulletin francophone

Communauté Graphique
CNIL : 1130886