Instruction public

class someClassName{ public var name; public function name() { // Vos instructions ici } }

Remarque : Pour utiliser ce mot-clé, vous devez spécifier ActionScript 2.0 et Flash Player 6 ou une version plus récente dans l'onglet Flash de la boîte de dialogue Paramètres de publication de votre fichier FLA. Ce mot-clé n'est pris en charge que lorsqu'il est utilisé dans des fichiers de script externes, et non pas dans les scripts écrits dans le panneau Actions.

Spécifie qu'une variable ou une fonction est disponible à tout appelant. Dans la mesure où les variables et les fonctions sont publiques par défaut, ce mot-clé est utilisé surtout pour des raisons de style. Par exemple, vous pouvez l'utiliser pour des raisons de cohérence dans un bloc de code qui contient également des variables privées ou statiques.

Disponibilité : ActionScript 2.0 ; Flash Lite 2.0

Paramètres

name:String - Nom de la variable ou de la fonction à spécifier en tant que publique.

Exemple

L'exemple suivant indique comment utiliser des variables publiques dans un fichier de classe. Créez un nouveau fichier de classe intitulé User.as et entrez le code suivant :

class User { 
 public var age:Number; 
 public var name:String; 
}

Créez ensuite un nouveau fichier FLA ou AS dans le même répertoire, puis entrez le code ActionScript suivant dans l'image 1 du scénario :

Importation utilisateur ; 
var jimmy:User = new User(); 
jimmy.age = 27; 
jimmy.name = "jimmy";

Si vous convertissez l'une des variables publiques de la classe User en variable privée, une erreur est générée lorsque vous tentez d'accéder à la propriété.

Voir aussi

Instruction private