Vous trouverez ci-dessous la liste des erreurs de compilation qui sont renvoyées par le compilateur en cas de code non valide. Un sous ensemble de ces erreurs est détecté uniquement lorsque le code de compilation est en mode strict. Le mode strict ajoute trois contraintes qui ne figurent pas dans le langage standard :
| Code | Message | Description | |
|---|---|---|---|
| 1000 | Référence ambiguë à _. |
Vous pouvez faire référence à plus d'un élément. Par exemple, le code suivant utilise les noms d'espace rss et xml, chacun d'eux définissant une
valeur différente pour la fonction hello(). L'
trace(hello()) instruction renvoie cette erreur car elle ne peut pas déterminer quel espace de nom utiliser.
Vous pouvez corriger la référence ambiguë en la rendant spécifique. L'exemple suivant utilise la forme espace de nom::fonction pour spécifier quel espace de nom utiliser :
|
|
| 1003 | Les spécificateurs d'accès ne sont pas autorisés avec des attributs d'espace de nom. | Vous ne pouvez pas utiliser à la fois un spécificateur d'accès, tel que public ou privé, et un attribut d'espace de nom pour une définition. | |
| 1004 | L'espace de nom n'a pas été trouvé ou bien il ne s'agit pas d'une constante de compilation. | L'espace de nom est soit inconnu, soit une expression qui pourrait comporter des valeurs différentes à l'exécution. Veillez à contrôler l'orthographe de l'espace de nom et que son importation s'est déroulée correctement. | |
| 1006 | Une super-expression ne peut être utilisée que dans les méthodes d'occurrence de classe. | ||
| 1007 | Une super-instruction ne peut être utilisée que dans les constructeurs d'occurrence de classe. |
Vous ne pouvez pas utiliser l'instruction super dans des membres statiques. Vous ne pouvez
utiliser l'instruction super que dans des occurrences de classe.
|
|
| 1008 | L'attribut n'est pas valide. | ||
| 1010 | L'attribut remplaçant ne doit être utilisé que pour les définitions de propriétés d'une classe. |
Vous ne pouvez pas utiliser le mot-clé override au sein d'un bloc de fonction.
|
|
| 1011 | L'attribut virtuel ne doit être utilisé que pour les définitions de propriétés d'une classe. |
Vous ne pouvez pas utiliser l'attribut virtual lorsque vous déclarez une propriété qui n'appartient pas à une classe
(par exemple, lorsque vous déclarez une variable dans un bloc de fonction).
|
|
| 1012 | L'attribut statique ne doit être utilisé que pour les définitions au sein d'une classe. | ||
| 1013 | L'attribut privé ne doit être utilisé que pour les définitions de propriétés d'une classe. | ||
| 1014 | L'attribut intrinsèque n'est plus pris en charge. | ActionScript 3.0 ne prend pas en charge le mot-clé intrinsic. | |
| 1016 | La classe de base est définitive. |
La superclasse ne peut pas être étendue car elle est désignée
en tant que final.
|
|
| 1017 | La définition de la classe de base _ n'a pas été trouvée. | ||
| 1018 | Définition de classe en double : _. | ||
| 1020 | Les méthodes portant la mention remplaçante doivent remplacer une autre méthode. | ||
| 1021 | Définition de fonction en double. | Vous ne pouvez pas déclarer plusieurs fois dans le même domaine une fonction portant le même nom d'identifiant. | |
| 1022 | Impossible de remplacer un accesseur définitif. | ||
| 1023 | Remplacement incompatible. | Une fonction désignée comme remplaçante doit comporter une déclaration de paramètres et de types de renvoi identiques à celle de la fonction qu'elle remplace. Elle doit comporter le même nombre de paramètres, chacun du même type, et déclarer le même type de renvoi. Si l'un quelconque des paramètres est facultatif, il doit également être identique. Les deux fonctions doivent également utiliser le même spécificateur d'accès (public, privé et ainsi de suite) ou attribut d'espace de nom. | |
| 1024 | Remplacement d'une fonction qui n'est pas désignée pour un remplacement. |
Si une méthode dans une classe remplace une méthode dans une classe de base, vous devez la déclarer de façon explicite à l'aide de l'attribut override comme dans l'exemple suivant :
public override function foo():void{};
|
|
| 1025 | Impossible de redéfinir une méthode de type définitif. |
La méthode ne peut pas être étendue car elle est désignée
en tant que final dans la classe de base.
|
|
| 1026 | Les fonctions constructeur doivent être des méthodes d'occurrence. | ||
| 1027 | Les fonctions ne peuvent comporter simultanément les attributs statique et remplaçante. | ||
| 1028 | Les fonctions ne peuvent comporter simultanément les attributs statique et virtuelle. | ||
| 1029 | Les fonctions ne peuvent comporter simultanément les attributs définitive et virtuelle. | ||
| 1030 | Doit spécifier le nom du tableau d'arguments de variable. |
La définition de paramètre ...(rest) indique que toutes les valeurs fournies après ...(rest)
sont rassemblées dans un tableau quelconque.
Vous devez attribuer un nom au tableau comme dans l'expression
function foo(x,...(rest)).
|
|
| 1033 | Les variables virtuelles ne sont pas prises en charge. | ||
| 1034 | Les variables ne peuvent pas être natives. | ||
| 1035 | Les variables ne peuvent pas comporter simultanément les attributs définitive et virtuelle. | ||
| 1037 | Les packages ne peuvent pas être imbriqués. | ||
| 1038 | La cible de l'instruction d'interruption est introuvable. | ||
| 1039 | La cible de l'instruction de continuation est introuvable. | ||
| 1040 | Définition d'étiquette en double. | ||
| 1041 | Les attributs ne peuvent pas être appelés. | ||
| 1042 | Ce mot-clé ne peut pas être utilisé dans des méthodes statiques. Il ne peut être utilisé que dans les méthodes d'occurrence, les fermetures de fonction et le code global. |
Vous ne pouvez pas utiliser le mot-clé this au sein d'un membre statique, car dans ce cas
this serait hors contexte.
|
|
| 1043 | Espace de nom non défini | ||
| 1044 | La méthode d'interface '_ de l'espace de nom _ n'a pas été implémentée par la classe _. | ||
| 1045 | L'interface _ est introuvable. | ||
| 1046 | Le type est introuvable ou bien il ne s'agit pas d'une constante de compilation : _. |
La classe utilisée en tant que déclaration de type est soit inconnue, soit une expression qui pourrait comporter des valeurs différentes à l'exécution.
Assurez-vous que vous importez la classe correcte et que l'emplacement du package
n'a pas changé. Assurez-vous également que le package qui contient le code, et non la
classe importée, est défini correctement. Par exemple, vérifiez bien que vous utilisez la
syntaxe de package ActionScript 3.0 et non pas celle d'ActionScript 2.0).
Cette erreur peut également survenir si la classe à laquelle il est fait référence n'est pas définie dans l'espace de nom en cours ou n'est pas définie comme publique :
If you are using Flex Builder 2 and the class is in a library, make sure to set the class path for the project. |
|
| 1047 | L'initialiseur de paramètres est inconnu ou n'est pas une constante de compilation. | La valeur utilisée par défaut pour le paramètre n'est pas définie ou bien pourrait comporter plusieurs valeurs à l'exécution. Contrôlez l'orthographe de l'initialiseur et que la valeur de celui-ci n'est pas une expression qui pourrait produire plusieurs valeurs différentes à l'exécution. | |
| 1048 | La méthode ne peut pas être utilisée en tant que constructeur. |
Il est impossible de créer une instance de méthode de classe. Seul des fonctions globales peuvent être utilisées dans les expressions new.
class D { function xx() { return 22; } }
var d:D = new D();
var x = new d.xx(); // erreur, la méthode ne peut pas être utilisée comme constructeur.
function yy() { this.a = 22; }
var z = new yy(); // il n'y a pas d'erreur, les fonctions globales peuvent être utilisées comme constructeurs.
|
|
| 1049 | Affectation illégale à une variable spécifiée comme constante. | ||
| 1050 | Impossible de procéder à une affectation en cas de valeur sans référence. | ||
| 1051 | La valeur renvoyée doit être de type non défini. |
Vous tentez d'utiliser l'instruction return dans une méthode dont
le type de renvoi déclaré est void.
|
|
| 1052 | L'initialiseur de constantes est inconnu ou n'est pas une constante de compilation. | La valeur utilisée pour initialiser la constante n'est pas définie ou bien pourrait comporter différentes valeurs à l'exécution. Contrôlez l'orthographe de l'initialiseur et que la valeur de celui-ci n'est pas une expression qui pourrait produire plusieurs valeurs différentes à l'exécution. | |
| 1053 | Les types d'accesseur doivent concorder. | ||
| 1054 | Le type renvoyé par une fonction de définition doit être non défini ou nul. |
Vous ne pouvez pas spécifier de valeur de renvoi pour une fonction de définition. Par exemple, le code suivant n'est pas valide :
public function set gamma(g:Number):Number; Par contre, le code suivant est valide : public function set gamma(g:Number):void; |
|
| 1058 | Propriété en écriture seule | ||
| 1059 | Propriété est en lecture seule |
Cette propriété est définie par le biais d'une fonction de lecture, ce qui vous permet de recouvrer la valeur de cette propriété. La fonction de définition n'est pas définie
pour cette propriété de sorte qu'elle est en lecture seule.
Dans l'exemple suivant, la troisième ligne engendre une erreur car il n'y a pas de fonction de définition spécifiée pour class D { function get xx() { return 22; } }
var d:D = new D();
d.xx = 44; // erreur, la propriété est en lecture seule
|
|
| 1061 | Appel à une méthode possiblement non définie _ par l'intermédiaire d'une référence avec le type statique _. | Vous appelez une méthode qui n'est pas définie. | |
| 1063 | Impossible d'ouvrir le fichier : _. | ||
| 1064 | Métadonnées non valides. | Ces métadonnées ne sont pas reconnues. | |
| 1065 | Les attributs de métadonnées ne peuvent pas comporter plus d'un élément. | ||
| 1067 | Coercition implicite d'une valeur de type _ à un type non lié _. | Vous tentez d'associer à un objet un type qui ne lui convient pas. Cette situation se produit si la classe cible ne figure pas dans la hiérarchie d'héritage de l'objet à convertir. Cette erreur se produit uniquement lorsque le compilateur s'exécute en mode strict. | |
| 1068 | Impossible d'ouvrir le fichier : _. | ||
| 1069 | Erreur de syntaxe : Définition ou directive attendue. | Vérifiez la syntaxe de la ligne. | |
| 1071 | Erreur de syntaxe : un mot-clé de définition est attendu (par exemple, fonction) après l'attribut _ et non pas _. |
Cette erreur survient si l'auteur oublie d'utiliser le mot-clé "var" ou "fonction" dans une déclaration.
Cette erreur peut également se produire lorsque le compilateur détecte un caractère non prévu. Par exemple :
l'utilisation suivante de la fonction trace() n'est pas valide, en raison de l'absence de
parenthèses (la syntaxe correcte est trace("hello")) :
|
|
| 1072 | Erreur de syntaxe : xml est attendu avant l'espace de nom. |
La syntaxe correcte est default xml namespace = ns. Soit il manque le mot-clé xml (remarquez la minuscule,
soit il s'agit d'un mot-clé erroné. Pour plus d'
informations, voir la directive espace de nom xml par défaut.
|
|
| 1073 | Erreur de syntaxe : une clause "catch" (intercepter) ou "finally" est prévue. | ||
| 1075 | Erreur de syntaxe : le mot-clé "each" est incompatible sans un opérateur "in". | ||
| 1076 | Erreur de syntaxe : l'identifiant doit être précédé d'une parenthèse ouverte. | ||
| 1077 | CaseLabel attendue. |
Le compilateur s'attendait à trouver une instruction case à ce stade dans le bloc de commutation. Le bloc de commutation suivant inclut incorrectement un appel à print avant la première instruction case :
switch(x)
{
trace(2);
case 0: trace(0);
break
}
|
|
| 1078 | Label doit être un identifiant simple. | ||
| 1079 | Une super-expression doit comporter un opérande. | ||
| 1080 | Opérateur d'incrémentation ou de décrémentation attendu. | ||
| 1082 | Expression simple entre parenthèses attendue. | ||
| 1083 | Erreur de syntaxe : _ est attendu. |
La ligne de code ne comporte pas toutes les informations nécessaires. Dans l'exemple suivant,
certaines expressions (un autre nombre, par exemple) doit figurer après le signe plus final :
var sum:int = 1 + 2 + ; |
|
| 1084 | Erreur de syntaxe : _ attendu avant _. |
L'expression n'était pas attendue à ce stade.
Si l'erreur indique " Accolade fermée attendue avant la fin du programme ", un bloc de code
ne comporte pas d'accolade fermée (}).
Si l'erreur indique " Parenthèse ouverte attendue avant _, ", vous pouvez avoir omis une parenthèse dans une expression conditionnelle, comme dans l'exemple suivant, qui est incorrect intentionnellement :
|
|
| 1086 | Erreur de syntaxe : Point-virgule attendu avant _. | ||
| 1087 | Erreur de syntaxe : Des caractères supplémentaires ont été détectés après la fin du programme. | ||
| 1093 | Erreur de syntaxe. | ||
| 1094 | Erreur de syntaxe : Un littéral chaîne doit se terminer avant un saut de ligne. | ||
| 1095 | Erreur de syntaxe : Un littéral chaîne doit se terminer avant le saut de ligne. | ||
| 1097 | Erreur de syntaxe : la lecture des données d'entrée s'est achevée sans guillemet de fin pour un littéral chaîne. | ||
| 1099 | Erreur de syntaxe. | ||
| 1100 | Erreur de syntaxe : Le code XML ne comporte pas de balises de début et de fin concordantes. | ||
| 1102 | Impossible de supprimer les super-descendants. | ||
| 1103 | Définition d'espace de nom en double. | Vous avez défini l'espace de nom plus d'une fois. Supprimez ou modifiez la définition en double. | |
| 1105 | La cible de l'affectation doit être une valeur de référence. | Vous pouvez affecter une valeur à une variable mais pas une valeur à une autre valeur. | |
| 1106 | L'opérande de l'incrément doit être une référence. | L'opérande peut être une variable, un élément de tableau ou une propriété d'objet. | |
| 1107 | L'opérande de l'incrément n'est pas valide. | L'opérande peut être une variable, un élément de tableau ou une propriété d'objet. | |
| 1108 | L'opérande du décrément n'est pas valide. | L'opérande peut être une variable, un élément de tableau ou une propriété d'objet. | |
| 1109 | Expression attendue. |
Une expression manque dans l'une des parties du code. Par exemple, le code suivant renvoie cette
erreur (une condition est absente dans l'instruction if :
|
|
| 1110 | Nom de balise XML manquant. | ||
| 1112 | Risque de récursivité infinie en raison de ce fichier incluant : _. |
Un fichier du programme source en cours de compilation contient d'autres instructions include qui pourraient déboucher sur une boucle infinie. Par exemple, les fichiers suivants. a.as et b.as occasionnent cette erreur parce que chaque fichier tente d'inclure l'autre.
Le fichier a.as contient le code suivant qui tente d'inclure le fichier b.as : import foo.bar.baz; include "b.as" trace(2); Le fichier b.as contient le code suivant qui tente d'inclure le fichier a.as : include "a.as" |
|
| 1113 | Une référence de type circulaire a été détectée dans _. |
Une classe tente d'étendre une superclasse. Par exemple, la classe A ne peut pas étendre la classe B si B hérite de A :
|
|
| 1114 | L'attribut public ne peut être utilisé qu'au sein d'un package. | ||
| 1115 | L'attribut interne ne peut être utilisé qu'au sein d'un package. | ||
| 1116 | Un attribut d'espace de nom défini par un utilisateur ne peut être utilisé qu'au niveau le plus élevé d'une définition de classe. | ||
| 1118 | Coercition implicite d'une valeur de type statique _ pour obtenir un type probablement non lié _. | Vous utilisez une valeur qui n'est pas du type attendu et il n'existe pas de coercition implicite pour la convertir au type attendu.
Peut-être utilisez-vous un super type alors qu'un sous-type est attendu. Voici un exemple d'utilisation :
La dernière instruction cause une erreur car elle tente d'affecter un objet de type A à une variable de type B. De même, le code suivant définit la fonction
L'instruction suivante engendre également une erreur car la valeur renvoyée pour
|
|
| 1119 | Appel à la propriété _ possiblement non définie par l'intermédiaire d'une référence du type statique _. |
Vous tentez d'accéder à une propriété qui n'existe pas pour l'objet spécifié. Par exemple :
le code suivant cause cette erreur dans la mesure où un objet int ne comporte pas de propriété appelée
assortment:
Cette erreur se produit uniquement lorsque le compilateur s'exécute en mode strict.
|
|
| 1120 | Accès à la propriété non définie _. |
Vous tentez d'accéder à une variable non définie. Par exemple, si la variable
huh n'a pas été définie, tout appel à cette dernière génère l'erreur suivante :
Cette erreur peut se produire uniquement lorsque le compilateur s'exécute en mode strict.
|
|
| 1121 | Une définition de lecture ne doit pas comporter de paramètres. | ||
| 1122 | Une définition de la fonction définition ne doit comporter qu'un seul paramètre. | ||
| 1123 | Une définition de la fonction définition ne peut pas avoir de paramètres facultatifs. | ||
| 1124 | Le type renvoyé par une définition de lecture ne doit pas être nul. | Une fonction de lecture simule une variable. Comme les variables ne peuvent être de type nul, vous ne pouvez pas déclarer des fonctions de lecture qui renvoient des types nul. | |
| 1125 | Les méthodes définies dans une interface ne doivent pas avoir de corps. | ||
| 1126 | La fonction n'a pas de corps. | ||
| 1127 | L'attribut _ a été spécifié plusieurs fois. |
Vous avez spécifié un attribut plus d'une fois dans la même instruction. Par exemple, l'instruction public static public var x; cause
cette erreur car elle spécifie deux fois que la variable x est publique. Supprimez les déclarations en double.
|
|
| 1129 | Définition d'interface en double : _. | Changez ou supprimez les définitions en double. | |
| 1130 | Un constructeur ne peut pas spécifier de type de renvoi. | ||
| 1131 | Les classes ne doivent pas être imbriquées. | ||
| 1132 | L'attribut définitif doit uniquement être utilisé dans une méthode définie dans une classe. | ||
| 1133 | L'attribut natif ne peut être utilisé qu'avec des définitions de fonction. | ||
| 1134 | L'attribut dynamique ne peut être utilisé qu'avec des définitions de classe. | ||
| 1135 | Erreur de syntaxe : _ comme type non valide. | ||
| 1136 | Nombre incorrect d'arguments. _ attendu. |
La fonction attend un nombre différent d'arguments que celui que vous avez fourni. Par exemple, le code suivant définit la fonction goo qui comporte deux arguments :
class A { static function goo(x:int,y:int)
{ return(x+y); } }
L'instruction suivante causerait une erreur car elle fournit trois arguments : A.goo(1,2,3); |
|
| 1137 | Nombre incorrect d'arguments. Un maximum de _. | ||
| 1138 | Les paramètres obligatoires ne sont pas autorisés après des paramètres facultatifs. | ||
| 1139 | Les déclarations de variables sont interdites dans les interfaces. | ||
| 1140 | Les paramètres spécifiés après le mot-clé de définition des paramètres ... ne peuvent être que du type de données Array. | ||
| 1141 | Une classe peut uniquement étendre une autre classe et pas une interface. | ||
| 1142 | Une interface peut uniquement étendre d'autres interfaces, mais _ est une classe. | Vous tentez d'étendre une classe par l'interface. Une interface ne peut étendre qu'une autre interface. | |
| 1143 | L'attribut remplaçant doit uniquement être utilisé au sein d'une méthode définie dans une classe. | ||
| 1144 | La méthode d'interface _ de l'espace de nom _ a été implémentée avec une signature incompatible dans la classe _. | Les signatures de méthode doivent concorder. | |
| 1145 | Les méthodes natives ne peuvent avoir de corps. |
native car il s'agit d'un mot-clé réservé.
|
|
| 1146 | Un constructeur ne peut être une méthode de lecture ou de définition. | ||
| 1147 | Un ficher AS source n'a pas été spécifié. | ||
| 1149 | L'instruction de renvoi ne peut pas être utilisée dans le code d'initialisation statique. | ||
| 1150 | L'attribut protégé ne peut être utilisé que pour les définitions de propriétés d'une classe. | ||
| 1151 | Un conflit existe dans la définition _ de l'espace de nom_. |
Vous ne pouvez pas déclarer plus d'une variable comportant le même nom d'identifiant dans un domaine donné à moins que toutes ces variables ne soient déclarées du
même type. Dans ActionScript 3.0, différents blocs de code, tels que ceux utilisés dans deux boucles for de la même définition de fonction), sont considérés comme faisant partie du même domaine.
L'exemple de code suivant force correctement la variable
Le code suivant cause une erreur car le forçage de type dans la déclaration de variable et les boucles
|
|
| 1152 | Un conflit existe dans la définition _ héritée de l'espace de nom_. | ||
| 1153 | Un constructeur peut uniquement être déclaré public. | ||
| 1154 | Dans une définition, vous ne pouvez spécifier qu'un seul des attributs public, privé, protégé ou interne. | ||
| 1155 | Les accesseurs ne peuvent pas être imbriqués dans d'autres fonctions. | ||
| 1156 | Vous ne pouvez créer d'occurrence d'interface avec le nouvel opérateur. | ||
| 1157 | Les membres de l'interface ne peuvent pas être déclarés public, privé, protégé ou interne. | ||
| 1158 | Erreur de syntaxe : Il manque une accolade ouverte ({) devant le corps de la fonction. | ||
| 1159 | L'instruction de renvoi ne peut pas être utilisée dans le code d'initialisation du package. | ||
| 1160 | L'attribut natif ne peut pas être utilisé dans les définitions d'interface. |
Vous ne pouvez pas utiliser native car il s'agit d'un mot-clé réservé.
|
|
| 1162 | Un seul attribut d'espace de nom peut être utilisé par définition. | ||
| 1163 | La méthode _ provoque un conflit avec la définition héritée de l'interface _. | ||
| 1165 | L'attribut Interface _ n'est pas valide. | ||
| 1166 | Les déclarations d'espace de nom sont interdites dans les interfaces. | ||
| 1167 | La classe _implémente plusieurs fois l'interface _. |
La classe implémente la même interface plus d'une fois. Par exemple, le code suivant cause cette erreur car
la classe C implémente deux fois l'interface A :
L'instruction d'implémentation correcte devrait être |
|
| 1168 | Affectation non valide à la fonction _. |
Vous tentez de redéfinir une fonction. Par exemple, le code suivant définit la fonction topLevel()
pour imprimer le mot " top ". La deuxième instruction cause une erreur car elle affecte une valeur de renvoi différente à la fonction :
|
|
| 1169 | Les attributs d'espace de nom sont interdits dans les méthodes d'interface. | ||
| 1170 | La fonction ne renvoie pas de valeur. |
Chaque flux de commande dans une fonction doit renvoyer une valeur lorsque le type de renvoi est autre que nul. La fonction suivante
f(x) ne cause pas d'erreur car l'instruction if..else renvoie toujours une valeur :
Cependant, la fonction
Cette vérification est activée uniquement si la fonction déclare un type de renvoi autre que nul. |
|
| 1171 | Un initialiseur d'espace de nom doit être une chaîne littérale ou un autre espace de nom. | ||
| 1172 | La définition _ est introuvable. | ||
| 1173 | La définition d'étiquette est incorrecte. | ||
| 1176 | Comparaison entre une valeur de type statique _ et un type _ possiblement non lié. | Cette erreur est activée en mode strict. | |
| 1177 | L'instruction de renvoi ne peut pas être utilisée dans le code d'initialisation global. | ||
| 1178 | Tentative d'accès à la propriété _ par l'intermédiaire d'une référence du type statique _. | ||
| 1180 | Appel à une méthode _ possiblement non définie. | Cette erreur se produit uniquement lorsque le compilateur s'exécute en mode strict. | |
| 1181 | Déclaration en aval à la classe de base _. | ||
| 1182 | Le package ne peut pas être utilisé en tant que valeur : _. | ||
| 1184 | Valeur par défaut incompatible du type _ où _ est attendue. | ||
| 1185 | Le commutateur comporte plus d'une possibilité par défaut alors qu'une seule est autorisée. | ||
| 1188 | Affectation non valide à la classe _. | ||
| 1189 | Tentative de supprimer la propriété _ fixe. Seul les propriétés définies dynamiquement peuvent être supprimées. | Suppression retire d'un objet les propriétés définies dynamiquement. Les propriétés déclarées d'une classe ne peuvent être supprimées. Cette erreur se produit uniquement lorsque le compilateur s'exécute en mode strict. | |
| 1190 | La classe de base n'a pas été trouvée ou bien il ne s'agit pas d'une constante de compilation. | ||
| 1191 | L'interface n'a pas été trouvée ou bien il ne s'agit pas d'une constante de compilation. | ||
| 1192 | L'attribut statique n'est pas autorisé dans les définitions d'espace de nom. | ||
| 1193 | Les définitions d'interface ne doivent pas être imbriquées au sein de définitions de classe ou de toute autre interface. | ||
| 1194 | L'attribut prototype n'est pas valide. | ||
| 1195 | Tentative d'accès à la méthode _ inaccessible par l'intermédiaire d'une référence du type statique _. | Vous appelez une méthode privée depuis une autre classe ou bien une méthode définie dans un espace de nom qui n'est pas utilisé. Si vous appelez une méthode définie dans un espace de nom inutilisé, vous pouvez ajouter une instruction use pour l'espace de nom requis.
|
|
| 1196 | Erreur de syntaxe : attend une expression après le "throw" (lancement). | ||
| 1197 | La classe _ ne peut pas étendre _ car ils sont tous deux associés à des symboles de bibliothèque ou au scénario principal. | ||
| 1198 | Les attributs ne sont pas autorisés dans des définitions de package. | ||
| 1199 | Erreur de syntaxe : _. | ||
| 1200 | Erreur de syntaxe : non valide pour l'initialiseur, une seule expression est attendue. | ||
| 1201 | Une super-instruction ne peut pas être exécutée après une instruction "this", "super", "return" ou "throw". | ||
| 1202 | Accès à la propriété non définie _ dans le package _. |
Vous tentez d'accéder à une variable non définie dans un package. Par exemple, si la variable
p.huh n'a pas été définie, tout appel à cette dernière génère l'erreur suivante :
Cette erreur se produit uniquement lorsque le compilateur s'exécute en mode strict.
|
|
| 1203 | Aucun constructeur par défaut n'a été trouvé dans la classe de base _. | Vous devez explicitement appeler le constructeur de la classe de base par le biais d'une instruction super () si elle comporte un ou plusieurs arguments obligatoires. | |
| 1204 | /* trouvés sans */ correspondants. | Les caractères '/*' ont été trouvés, ce qui indique le début d'un commentaire, mais les caractères correspondants '*/' qui dénotent la fin d'un groupe de commentaires n'ont pas été trouvés. |
M'envoyer un message électronique lorsque des commentaires sont ajoutés à cette page | Rapport de commentaire
Page en cours: http://livedocs.adobe.com/flash/9.0_fr/ActionScriptLangRefV3/compilerErrors.html