Les messages d’avertissement de compilation se rapportent au code qui est valide et se compile avec succès, mais risque de produire des résultats inattendus. Pour bénéficier de ce type de détection, compilez vos projets ActionScript en mode d’avertissement.
Certains de ces avertissements (par exemple, « Déclaration de type introuvable ») sont purement préférentiels.
D’autres (par exemple, « Affectation impossible à null ») signalent des instructions qui sont valides au sens strict, mais risquent d’avoir un comportement non prévu. Une troisième classe d’avertissement est renvoyée en cas de problème de conversion du code ActionScript 2.0 en code ActionScript 3.0.
| Code | Message | Description |
---|
| 1008 | Déclaration de type manquante. | |
| 1009 | %s '%s' ne possède pas de déclaration de type.
|
Ne pas déclarer de type de données est un choix de style de programmation. Un type, un paramètre ou une variable de renvoi de fonction ne possède pas de déclaration de type. Cependant, l’utilisation de déclarations de type permet au compilateur non seulement de rédiger du code plus efficace, mais aussi de détecter un plus grand nombre d’erreurs au moment de la compilation. Activez cet avertissement si vous souhaitez être averti(e) lorsque vous oubliez d’utiliser une déclaration de type.
|
| 1012 | Comparaison avec undefined illogique. Seules les variables sans type (ou les variables de type *) peuvent ne pas être définies. | |
| 1013 | Les variables de type %s ne peuvent pas être non définies. Avant comparaison, la valeur undefined va faire l’objet d’un transtypage forcé comme %s.
|
Seules les variables de type * peuvent ne pas être définies. A quelques exceptions près, les variables non initialisées ont une valeur par défaut null et non pas undefined . Les exceptions incluent : les variables booléennes, dont la valeur par défaut est false . Les variables Number, dont la valeur par défaut est NaN , et les variables int ou uint, dont la valeur par défaut est 0 .
|
| 1030 | La fonction utilisée dans l’expression new renvoie une valeur. Le résultat sera la valeur renvoyée par la fonction, et non pas une nouvelle occurrence de cette fonction. | |
| 1031 | Problème de migration : le résultat de new %s sera la valeur renvoyée par %s, et non pas une nouvelle occurrence de cette fonction.
|
Il s’agit d’un avertissement de migration du code. Le code détecté se comporte différemment dans ActionScript 3.0 et ActionScript 2.0, comme l’illustre l’exemple suivant :
function f(){
this.b = 22;
this.a = new Array(2);Â
this.a[0] = 33;
this.a[1] = 44;
return a;
}
// returns a new instance of f in ActionScript 2.0 and a new 2 element array in ActionScript 3.0
var d = new f();Â // Warning here
trace(d.a); // undefined in ActionScript 3.0, [33,44] in ActionScript 2.0.
|
| 1034 | L’élément Boolean() sans arguments renvoie false dans ActionScript 3.0 tandis qu’il renvoie undefined dans ActionScript 2.0. | |
| 1035 | Utilisation de Boolean() sans arguments.
|
Il s’agit d’un avertissement de migration du code. La fonction Boolean() renvoie false dans ActionScript 3.0, mais undefined dans ActionScript 2.0.
|
| 1038 | Dans ActionScript 3.0, les espaces blancs sont ignorés et le paramètre " renvoie 0. Number() renvoie NaN dans ActionScript 2.0 lorsque le paramètre est " ou contient des espaces blancs. | |
| 1039 | Problème de migration : lorsque la fonction Number(") est appelée avec une chaîne vide comme argument, elle renvoie 0 dans ActionScript 3.0 et NaN dans ActionScript 2.0.
|
Il s’agit d’un avertissement de migration du code. La méthode Number() appelée avec un argument String ignore tous les espaces blancs de la chaîne et renvoie la valeur par défaut 0 lorsque aucun chiffre n’est détecté. Dans ActionScript 2.0, tout espace blanc dans la chaîne renvoie NaN.
|
| 1044 | Le format de Array.toString() a changé. | |
| 1045 | Problème de migration : la gestion par Array.toString() des éléments null et undefined a changé.
|
Il s’agit d’un avertissement de migration du code. Dans ActionScript 2.0, les éléments de tableau null renvoient null et les éléments undefined renvoient undefined . Dans ActionScript 3.0, les éléments null et undefined renvoient la chaîne vide ''. Si votre code analyse le résultat toString() d’un tableau, il vous faudra peut être l’ajuster en fonction de cette différence.
|
| 1058 | Propriété ActionScript 2.0 non prise en charge. | |
| 1059 | Problème de migration : la propriété %s n’est plus prise en charge. %s.
|
Il s’agit d’un avertissement de migration du code. La propriété que vous tentez d’utiliser n’existe pas dans ActionScript 3.0.
|
| 1060 | Fonction ActionScript 2.0 non prise en charge. | |
| 1061 | Problème de migration : la propriété %s n’est plus prise en charge. %s.
|
Il s’agit d’un avertissement de migration du code. La méthode que vous tentez d’utiliser n’existe pas dans ActionScript 3.0.
|
| 1066 | __resolve n’est plus prise en charge. | |
| 1067 | Problème de migration : __resolve n’est plus prise en charge. Utilisez la nouvelle classe Proxy pour une fonctionnalité identique.
|
Il s’agit d’un avertissement de migration du code. Pour plus d’informations sur le remplacement de __resolve , voir Proxy dans ce Guide de référence du langage.
|
| 1070 | _level n’est plus prise en charge. Pour plus d’informations, voir le package flash.display. | |
| 1071 | Problème de migration : __level n’est plus prise en charge. Pour plus d’informations, voir le package flash.display.
|
Il s’agit d’un avertissement de migration du code. La propriété que vous tentez d’utiliser n’existe pas dans ActionScript 3.0.
|
| 1072 | La classe est scellée. Il est impossible de lui ajouter dynamiquement des membres. | |
| 1073 | Problème de migration : %s n’est pas une classe dynamique. Il est impossible d’ajouter dynamiquement des membres aux occurrences.
|
Il s’agit d’un avertissement de migration du code. Dans ActionScript 2.0, de nombreuses classes, telles que Number, sont dynamiques, ce qui signifie qu’il est possible d’ajouter de nouvelles propriétés aux occurrences de ces classes au moment de l’exécution. Cet avertissement est dû au fait que le code tente d’ajouter une propriété à une occurrence de classe non dynamique.
|
| 1082 | Changement de portée du mot-clé this. Les méthodes de classe extraites d’une occurrence de classe résolvent toujours le mot-clé this depuis cette occurrence. Dans ActionScript 2.0 le mot-clé this est toujours résolu dynamiquement selon l’origine de l’appel de la méthode. | |
| 1083 | Problème de migration : la méthode %s se comporte différemment dans ActionScript 3.0, en raison du changement de portée du mot-clé this. Pour plus d’informations, voir la description de l’avertissement 1083.
|
Il s’agit d’un avertissement de migration du code. Cet avertissement est généré lorsqu’une méthode d’un objet est utilisée en tant que valeur, en général en tant que fonction de rappel. Dans ActionScript 2.0, les fonctions sont exécutées dans le contexte depuis lequel elles sont appelées. Dans ActionScript 3.0, les fonctions sont toujours exécutées dans le contexte où elles ont été définies. Ainsi, les noms de variable et de méthode sont résolus dans la classe à laquelle appartient le rappel et non par rapport au contexte du rappel, comme l’illustre l’exemple suivant :
class a
{
var x;
function a() { x = 1; }
function b() { trace(x); }
}
var A:a = new a();
var f:Function = a.b; // warning triggered here
var x = 22;
f(); // prints 1 in ActionScript 3.0, 22 in ActionScript 2.0
|
| 1084 | Déclaration d’espace de noms manquante (c’est-à-dire que la variable n’est pas définie avec un spécificateur d’accès public, private, etc.) | |
| 1085 | La portée de %s sera limitée à l’espace de noms par défaut : %s internal. Elle ne sera pas visible à l’extérieur de ce package.
|
Ne pas déclarer d’espace de noms est un choix de style de programmation. Activez cet avertissement si vous souhaitez être averti(e) lorsque vous oubliez de déclarer un espace de noms ou un spécificateur d’accès pour une définition. Si vous n’avez pas de spécificateur, la définition n’est pas visible pour tout code situé en dehors de ce fichier. Pour le rendre visible dans le code situé en dehors de ce fichier, déclarez-le avec le spécificateur d’accès public ou avec une déclaration d’espace de noms. Pour que la définition reste spécifique à ce fichier et pour éviter cet avertissement, déclarez la définition en tant que private .
|
| 1086 | ActionScript 3.0 itère sur les propriétés d’un objet dans une instruction « for x in target » dans un ordre aléatoire. | |
| 1087 | Problème de migration : ActionScript 3.0 procède à une itération sur les propriétés d’un objet dans une instruction "for x in target" dans un ordre aléatoire.
|
Il s’agit d’un avertissement de migration du code. Dans ActionScript 2.0, les propriétés d’un objet étaient toujours traitées dans le même ordre. Dans ActionScript 3.0, l’ordre est aléatoire et dépend des ordinateurs. Si cet ordre ne se comporte pas comme prévu, examinez cette boucle pour déterminer si ce changement de comportement peut affecter votre code.
|
| 1088 | Erreur interne du compilateur. | |
| 1089 | Code d’erreur : %s.
|
Cela est dû à un fichier source corrompu ou à un bogue dans le code du compilateur. Veuillez contacter Adobe, Inc. pour signaler un bogue.
|
| 1090 | EventHandler n’a pas été ajouté comme écouteur. | |
| 1091 | Problème de migration : %s
|
Il s’agit d’un avertissement de migration du code. Dans ActionScript 2.0, la déclaration d’une méthode par un nom spécial (tel que onMouseDown ) obligerait Flash à appeler cette méthode lorsque se produit un certain événement. Dans ActionScript 3.0, vous devez appeler addEventListener() avec une méthode pour l’enregistrer afin de recevoir cet événement. Voir addEventListener dans ce guide de référence du langage pour plus de détails.
|
| 1092 | Une valeur négative affectée à un type de données uint renvoie une valeur positive élevée. | |
| 1093 | Valeur négative utilisée, alors qu’une valeur uint (non négative) est attendue.
|
Affecter une valeur négative à un type de données uint renvoie une valeur positive extrêmement élevée. var x:uint = -1; trace(x); // 4294967295 .
|
| 1096 | Comparaison avec null illogique. | |
| 1097 | Comparaison avec null illogique. Les variables de type %s ne peuvent pas être nulles.
|
Les occurrences de Boolean, int, uint et Number ne peuvent pas être null . Le type d’opérateur de comparaison convertit la valeur null en valeur false avant de la comparer à une valeur Boolean, ou en valeur 0 avant de la comparer à un type de données Number, int ou uint.
|
| 1098 | Comparaison avec NaN illogique. Toute opération de comparaison impliquant NaN est évaluée comme false car NaN != NaN. | |
| 1099 | Comparaison avec NaN illogique. Cette instruction est toujours évaluée comme false.
|
NaN possède une propriété mathématique unique que toute comparaison l’impliquant évalue comme false . Utilisez plutôt la fonction globale isNaN() pour détecter une valeur NaN, comme l’illustre l’exemple suivant :
trace(NaN == NaN); // false!
trace(NaN != NaN); // false again!
trace(isNaN(NaN)); // true
|
| 1100 | Affectation soumise à condition. | |
| 1101 | Affectation soumise à condition. Peut-être vouliez-vous saisir == au lieu de = ?
|
Le résultat d’une instruction d’affectation = est la valeur du côté droit de l’instruction =. Vous pouvez utiliser une instruction d’affectation en tant que test conditionnel, mais cela n’est pas conseillé. Il s’agit généralement du résultat d’une erreur typographique où un test d’égalité == était prévu, comme l’illustre l’exemple suivant :
var x:Boolean = false;
var y:Boolean = true;
// it is hard to determine if the line below intentionally sets x's value to y's or if its a typo
if (x = y) { trace("x is assigned y's value of true, making the conditional test evaluate as true."); }
|
| 1102 | Affectation impossible à la valeur null. | |
| 1103 | Valeur null utilisée alors qu’une valeur %s est attendue.
|
La valeur null ne peut pas être attribuée aux variables Boolean, Number, int et uint. La valeur null est définie implicitement sur false lorsqu’elle est attribuée à une variable Boolean, et sur 0 lorsqu’elle est attribuée à une variable int, uint ou Number.
|
| 1104 | Constructeur manquant. | |
| 1105 | Aucune fonction constructeur n’a été spécifiée pour la classe %s.
|
Ne pas déclarer de fonction constructeur est un choix de style de programmation. Activez cet avertissement si vous souhaitez toujours déclarer des constructeurs pour les classes. Cet avertissement vous permet de rechercher des cas où un nom de classe a été modifié mais pas le nom de son constructeur. Sans cet avertissement, les conditions de ce type ne sont pas signalées comme un problème, le constructeur précédent apparaît comme étant une fonction normale.
|
| 1106 | Instruction vide. | |
| 1107 | Instruction vide détectée là où un bloc de code était attendu. Avez-vous par erreur tapé « ; » ?
|
Il arrive fréquemment que « ; » soit accidentellement saisi avant un bloc de code.
if (x == y);
{
trace("This code will be executed no matter what are the x and y values.")
}
|
| 1110 | Constante non initialisée. | |
| 1111 | La constante n’a pas été initialisée. | |
| 1112 | Opération de conversion vers le type Array éventuellement non valide. | |
| 1113 | Array(x) se comporte de la même façon que new Array(x). Pour convertir une valeur dans le type Array, utilisez l’expression x as Array au lieu de Array(x). | |
| 1114 | L’instruction super() n’a pas été appelée au sein du constructeur. | |
| 1115 | L’instruction super() sera exécutée avant l’entrée dans ce constructeur. Si vous souhaitez contrôler explicitement son exécution, ajoutez un appel à super() au sein du constructeur.
|
Ajouter un appel à super() dans le constructeur est un choix de style de programmation. Activez cet avertissement si vous souhaitez toujours être explicite quant au moment où super() est appelé. Cela vous aidera à trouver les cas où vous vouliez appeler super() après un code d’initialisation local et où vous ne l’avez pas fait.
|
| 2090 | Utilisez plutôt Capabilities.version. | |
| 2091 | Pour plus d’informations, voir InteractiveObject.focusRect. | |
| 2092 | Pour plus d’informations, voir Stage.quality. | |
| 2093 | Pour plus d’informations, voir Stage.quality. | |
| 2094 | Pour plus d’informations, voir Stage.quality. | |
| 2095 | Pour plus d’informations, voir Stage.quality. | |
| 2096 | Utilisez plutôt la propriété statique flash.media.SoundMixer.bufferTime. | |
| 2097 | Cette fonctionnalité n’est plus prise en charge. | |
| 2098 | Pour plus d’informations, voir LoaderInfo.url. | |
| 2099 | Cette fonctionnalité n’est plus prise en charge. | |
| 2102 | Utilisez « \n » à la place de newline. | |
| 2103 | Pour plus d’informations, voir textField.maxScroll. | |
| 2104 | Le concept de niveaux n’existe pas dans ActionScript 3.0, cette version propose un accès direct à la liste d’affichage. Pour plus de détails, voir le package flash.display. | |
| 2105 | Utilisez plutôt la propriété parent. | |
| 2106 | Cette propriété a été supprimée. L’équivalent le plus proche est la scène, qui représente la racine de la liste d’affichage dans ActionScript 3.0. | |
| 2107 | Tentez plutôt de déclarer caller comme un argument de la fonction. | |
| 2108 | Cette fonctionnalité n’est plus prise en charge. | |
| 2109 | Utilisez plutôt la propriété parent. | |
| 2110 | Cette fonctionnalité n’est plus prise en charge. | |
| 2111 | Pour plus d’informations, voir Sprite.hitArea. | |
| 2112 | Pour plus d’informations, voir les propriétés scrollH et scrollV de la classe flash.text.TextField. | |
| 2113 | Utilisez les objets MovieClip directement comme arguments plutôt que comme chemins. | |
| 2114 | Pour plus d’informations, voir Video.videoHeight. | |
| 2115 | Pour plus d’informations, voir Video.videoWidth. | |
| 2116 | Pour plus d’informations, voir obsolete __proto__. | |
| 2117 | Pour plus d’informations, voir DisplayObject.stage. | |
| 2118 | Utilisez plutôt la méthode registerClass() du package flash.net. | |
| 2617 | Utilisez plutôt Math.random(). | |
| 2618 | Utilisez plutôt String.fromCharCode(). | |
| 2619 | Utilisez plutôt String.fromCharCode(). | |
| 2621 | Utilisez plutôt String.charCodeAt(). | |
| 2622 | Utilisez plutôt String.charCodeAt(). | |
| 2623 | Utilisez plutôt la méthode String.substr. | |
| 2624 | Utilisez plutôt la méthode String.substr. | |
| 2625 | Utilisez plutôt la propriété length de l’argument. | |
| 2626 | Utilisez plutôt la propriété length de l’argument. | |
| 2627 | Pour plus d’informations, voir les changements apportés à ASnative. | |
| 2628 | Définissez plutôt les propriétés directement sur l’occurrence à l’aide de la notation point (.). | |
| 2629 | Accédez plutôt directement aux propriétés à l’aide de la notation point (.). | |
| 2630 | Définissez plutôt les propriétés directement sur l’occurrence à l’aide de la notation point (.). | |
| 2631 | Pour plus d’informations, voir TextEvent.LINK et addEventListener(). | |
| 2633 | Cette méthode a été déplacée vers le package flash.utils. | |
| 2634 | Remplacé par la fonction constructeur de classe new MovieClip. | |
| 2636 | Déplacé vers le package flash.system. Voir également la classe flash.external.ExternalInterface pour la communication Javascript/ActionScript. | |
| 2638 | Voir flash.net.URLLoader pour une fonctionnalité équivalente. Le package flash.net contient également les fonctions de niveau package navigateToURL() et sendToURL(). | |
| 2639 | Pour plus d’informations, voir MovieClip.gotoAndPlay(). | |
| 2640 | Pour plus d’informations, voir MovieClip.gotoAndStop(). | |
| 2641 | Pour plus d’informations, voir MovieClip.play(). | |
| 2642 | Pour plus d’informations, voir PrintJob.start(). | |
| 2643 | Pour plus d’informations, voir PrintJob. | |
| 2644 | Pour plus d’informations, voir PrintJob. | |
| 2645 | Pour plus d’informations, voir PrintJob. | |
| 2646 | Utilisez Container.removeChild(childName). Pour plus d’informations, voir la classe DisplayObjectContainer. | |
| 2647 | Déplacé vers le package flash.utils. Utilisez plutôt la classe Timer. | |
| 2648 | Pour plus d’informations, voir MovieClip.nextFrame(). | |
| 2649 | Pour plus d’informations, voir MovieClip.startDrag(). | |
| 2650 | Pour plus d’informations, voir MovieClip.stop(). | |
| 2651 | Pour plus d’informations, voir Sound.stopAllSounds(). | |
| 2652 | Pour plus d’informations, voir MovieClip.stopDrag(). | |
| 2653 | Utilisez plutôt l’opérateur point (.) ou l’instruction with. | |
| 2654 | Pour plus d’informations, voir DisplayObject.stage et Stage.quality. | |
| 2656 | Utilisez plutôt DisplayObjectContainer.removeChild(childName). Pour plus d’informations, voir la classe DisplayObjectContainer. | |
| 2657 | Utilisez plutôt DisplayObjectContainer.removeChild(childName). Pour plus d’informations, voir la classe DisplayObjectContainer. | |
| 2658 | Cette fonction n’est plus une fonction globale, mais elle reste disponible comme méthode des classes TimerEvent, MouseEvent et KeyboardEvent. | |
| 2659 | Pour plus d’informations, voir Video.attachNetStream et Video.attachCamera. | |
| 2660 | Utilisez la classe URLLoader pour effectuer le chargement et transmettez les résultats à StyleSheet.parseCSS(). | |
| 2663 | Dans ActionScript 3.0, toutes les classes sont enregistrées par défaut. Si vous utilisez AMF, voir flash.utils.registerClassAlias() pour plus d’informations. | |
| 2664 | Pour une fonctionnalité similaire, utilisez les propriétés d’accesseur (fonctions get/set) ou la classe flash.utils.Proxy. | |
| 2665 | Pour une fonctionnalité similaire, utilisez les propriétés d’accesseur (fonctions get/set) ou la classe flash.utils.Proxy. | |
| 2666 | Pour plus d’informations, voir MovieClip.loadMovie(). | |
| 2667 | Pour plus d’informations, voir MovieClip.loadMovieNum(). | |
| 2668 | Pour plus d’informations, voir Loader.load(). | |
| 2669 | Pour plus d’informations, voir Loader.load(). | |
| 2678 | Pour plus d’informations, voir addEventListener (eventName, listener, useCapture, priority). | |
| 2679 | Pour plus d’informations, voir removeEventListener (eventName, listener, useCapture). | |
| 2680 | Pour plus d’informations, voir addEventListener (eventName, listener, useCapture, priority). | |
| 2681 | Pour plus d’informations, voir removeEventListener (eventName, listener, useCapture). | |
| 2682 | Pour plus d’informations, voir addEventListener (eventName, listener, useCapture, priority). | |
| 2683 | Pour plus d’informations, voir removeEventListener (eventName, listener, useCapture). | |
| 2684 | Pour plus d’informations, voir addEventListener (eventName, listener, useCapture, priority). | |
| 2685 | Pour plus d’informations, voir removeEventListener (eventName, listener, useCapture). | |
| 2686 | Utilisez la classe SWF pour créer des sons depuis la bibliothèque. | |
| 3187 | Dans ActionScript 3.0, le gestionnaire d’événement onStatus n’est pas déclenché automatiquement par Flash Player lors de l’exécution. Vous devez d’abord enregistrer ce gestionnaire d’événement à l’aide d’addEventListener ('status', callback_handler). | |
| 3188 | Dans ActionScript 0.3, le gestionnaire d’événement onID3 n’est pas déclenché automatiquement par Flash Player lors de l’exécution. Vous devez d’abord enregistrer ce gestionnaire d’événement à l’aide d’addEventListener ('id3', callback_handler). | |
| 3189 | Dans ActionScript 3.0, le gestionnaire d’événement onLoad n’est pas déclenché automatiquement par Flash Player lors de l’exécution. Vous devez d’abord enregistrer ce gestionnaire d’événement à l’aide d’addEventListener ('load', callback_handler). | |
| 3190 | Dans ActionScript 3.0, le gestionnaire d’événement onSoundComplete n’est pas déclenché automatiquement par Flash Player lors de l’exécution. Vous devez d’abord enregistrer ce gestionnaire d’événement à l’aide d’addEventListener ('soundComplete', callback_handler). | |
| 3191 | Dans ActionScript 3.0, le gestionnaire d’événement onSetFocus n’est pas déclenché automatiquement par Flash Player lors de l’exécution. Vous devez d’abord enregistrer ce gestionnaire d’événement à l’aide d’addEventListener ('focusIn', callback_handler). | |
| 3192 | Dans ActionScript 3.0, le gestionnaire d’événement onResize n’est pas déclenché automatiquement par Flash Player lors de l’exécution. Vous devez d’abord enregistrer ce gestionnaire d’événement à l’aide d’addEventListener ('resize', callback_handler). | |
| 3193 | Dans ActionScript 3.0, le gestionnaire d’événement onChanged n’est pas déclenché automatiquement par Flash Player lors de l’exécution. Vous devez d’abord enregistrer ce gestionnaire d’événement à l’aide d’addEventListener ('change', callback_handler). | |
| 3194 | Dans ActionScript 3.0, le gestionnaire d’événement onKillFocus n’est pas déclenché automatiquement par Flash Player lors de l’exécution. Vous devez d’abord enregistrer ce gestionnaire d’événement à l’aide d’addEventListener ('focusOut', callback_handler). | |
| 3195 | Dans ActionScript 3.0, le gestionnaire d’événement onScroller n’est pas déclenché automatiquement par Flash Player lors de l’exécution. Vous devez d’abord enregistrer ce gestionnaire d’événement à l’aide d’addEventListener ('scroll', callback_handler). | |
| 3198 | Dans ActionScript 3.0, le gestionnaire d’événement onMouseDown n’est pas déclenché automatiquement par Flash Player lors de l’exécution. Vous devez d’abord enregistrer ce gestionnaire d’événement à l’aide d’addEventListener ('mouseDown', callback_handler). | |
| 3199 | Dans ActionScript 3.0, le gestionnaire d’événement onMouseUp n’est pas déclenché automatiquement par Flash Player lors de l’exécution. Vous devez d’abord enregistrer ce gestionnaire d’événement à l’aide d’addEventListener ('mouseUp', callback_handler). | |
| 3200 | Dans ActionScript 3.0, le gestionnaire d’événement onMouseMove n’est pas déclenché automatiquement par Flash Player lors de l’exécution. Vous devez d’abord enregistrer ce gestionnaire d’événement à l’aide d’addEventListener ('mouseMove', callback_handler). | |
| 3201 | Dans ActionScript 3.0, le gestionnaire d’événement onMouseWheel n’est pas déclenché automatiquement par Flash Player lors de l’exécution. Vous devez d’abord enregistrer ce gestionnaire d’événement à l’aide d’addEventListener ('mouseWheel', callback_handler). | |
| 3202 | Dans ActionScript 3.0, le gestionnaire d’événement onKeyDown n’est pas déclenché automatiquement par Flash Player lors de l’exécution. Vous devez d’abord enregistrer ce gestionnaire d’événement à l’aide d’addEventListener ('keyDown', callback_handler). | |
| 3203 | Dans ActionScript 3.0, le gestionnaire d’événement onKeyUp n’est pas déclenché automatiquement par Flash Player lors de l’exécution. Vous devez d’abord enregistrer ce gestionnaire d’événement à l’aide d’addEventListener ('keyUp', callback_handler). | |
| 3204 | Dans ActionScript 3.0, le gestionnaire d’événement onData n’est pas déclenché automatiquement par Flash Player lors de l’exécution. Vous devez d’abord enregistrer ce gestionnaire d’événement à l’aide d’addEventListener ('data', callback_handler). | |
| 3205 | Dans ActionScript 3.0, le gestionnaire d’événement onHTTPStatus n’est pas déclenché automatiquement par Flash Player lors de l’exécution. Vous devez d’abord enregistrer ce gestionnaire d’événement à l’aide d’addEventListener ('httpStatus', callback_handler). | |
| 3206 | Dans ActionScript 3.0, le gestionnaire d’événement onDragOut n’est pas déclenché automatiquement par Flash Player lors de l’exécution. Vous devez d’abord enregistrer ce gestionnaire d’événement à l’aide d’addEventListener ('mouseOut', callback_handler). | |
| 3207 | Dans ActionScript 3.0, le gestionnaire d’événement onDragOver n’est pas déclenché automatiquement par Flash Player lors de l’exécution. Vous devez d’abord enregistrer ce gestionnaire d’événement à l’aide d’addEventListener ('mouseOver', callback_handler). | |
| 3211 | Dans ActionScript 3.0, le gestionnaire d’événement onPress n’est pas déclenché automatiquement par Flash Player lors de l’exécution. Vous devez d’abord enregistrer ce gestionnaire d’événement à l’aide d’addEventListener ('mouseDown', callback_handler). | |
| 3212 | Dans ActionScript 3.0, le gestionnaire d’événement onRelease n’est pas déclenché automatiquement par Flash Player lors de l’exécution. Vous devez d’abord enregistrer ce gestionnaire d’événement à l’aide d’addEventListener ('click', callback_handler). | |
| 3213 | Dans ActionScript 3.0, le gestionnaire d’événement onReleaseOutside n’est pas déclenché automatiquement par Flash Player lors de l’exécution. Vous devez d’abord enregistrer ce gestionnaire d’événement à l’aide d’addEventListener ('mouseUp', callback_handler). | |
| 3214 | Dans ActionScript 3.0, le gestionnaire d’événement onRollOut n’est pas déclenché automatiquement par Flash Player lors de l’exécution. Vous devez d’abord enregistrer ce gestionnaire d’événement à l’aide d’addEventListener ('mouseOut', callback_handler). | |
| 3215 | Dans ActionScript 3.0, le gestionnaire d’événement onRollOver n’est pas déclenché automatiquement par Flash Player lors de l’exécution. Vous devez d’abord enregistrer ce gestionnaire d’événement à l’aide d’addEventListener ('mouseOver', callback_handler). | |
| 3217 | Dans ActionScript 3.0, le gestionnaire d’événement onActivity n’est pas déclenché automatiquement par Flash Player lors de l’exécution. Vous devez d’abord enregistrer ce gestionnaire d’événement à l’aide d’addEventListener ('activity', callback_handler). | |
| 3219 | Dans ActionScript 3.0, le gestionnaire d’événement onSelect n’est pas déclenché automatiquement par Flash Player lors de l’exécution. Vous devez d’abord enregistrer ce gestionnaire d’événement à l’aide d’addEventListener ('menuSelect', callback_handler). | |
| 3226 | Dans ActionScript 3.0, le gestionnaire d’événement onEnterFrame n’est pas déclenché automatiquement par Flash Player lors de l’exécution. Vous devez d’abord enregistrer ce gestionnaire d’événement à l’aide d’addEventListener ('enterFrame', callback_handler). | |
| 3240 | Dans ActionScript 3.0, le gestionnaire d’événement onUnload n’est pas déclenché automatiquement par Flash Player lors de l’exécution. Vous devez d’abord enregistrer ce gestionnaire d’événement à l’aide d’addEventListener ('unload', callback_handler). | |
| 3241 | Dans ActionScript 3.0, le gestionnaire d’événement onLoadComplete n’est pas déclenché automatiquement par Flash Player lors de l’exécution. Vous devez d’abord enregistrer ce gestionnaire d’événement à l’aide d’addEventListener ('load', callback_handler). | |
| 3242 | Dans ActionScript 3.0, le gestionnaire d’événement onLoadError n’est pas déclenché automatiquement par Flash Player lors de l’exécution. Vous devez d’abord enregistrer ce gestionnaire d’événement à l’aide d’addEventListener ('error', callback_handler). | |
| 3243 | Dans ActionScript 3.0, le gestionnaire d’événement onLoadInit n’est pas déclenché automatiquement par Flash Player lors de l’exécution. Vous devez d’abord enregistrer ce gestionnaire d’événement à l’aide d’addEventListener ('init', callback_handler). | |
| 3244 | Dans ActionScript 3.0, le gestionnaire d’événement onLoadProgress n’est pas déclenché automatiquement par Flash Player lors de l’exécution. Vous devez d’abord enregistrer ce gestionnaire d’événement à l’aide d’addEventListener ('progress', callback_handler). | |
| 3245 | Dans ActionScript 3.0, le gestionnaire d’événement onLoadStart n’est pas déclenché automatiquement par Flash Player lors de l’exécution. Vous devez d’abord enregistrer ce gestionnaire d’événement à l’aide d’addEventListener ('start', callback_handler). | |
| 3249 | Dans ActionScript 3.0, le gestionnaire d’événement onClose n’est pas déclenché automatiquement par Flash Player lors de l’exécution. Vous devez d’abord enregistrer ce gestionnaire d’événement à l’aide d’addEventListener ('close', callback_handler). | |
| 3250 | Dans ActionScript 3.0, le gestionnaire d’événement onConnect n’est pas déclenché automatiquement par Flash Player lors de l’exécution. Vous devez d’abord enregistrer ce gestionnaire d’événement à l’aide d’addEventListener ('connect', callback_handler). | |
| 3252 | Dans ActionScript 3.0, onXML n’est pas déclenché automatiquement par Flash Player. Vous devez d’abord enregistrer ce gestionnaire d’événement à l’aide de addEventListener ('xml', callback_handler). | |
| 3253 | Utilisez plutôt la propriété hasChildNodes. | |
| 3254 | La classe XMLEvent est obsolète et l’événement xml n’est plus distribué. Seul l’événement data est distribué pendant le chargement de fichier. | |
| 3255 | La classe XMLDoc a été renommée XMLDocument. | |
| 3256 | Utilisez plutôt la propriété Accessibility.active. | |
| 3257 | Utilisez plutôt la constante ActivityEvent.ACTIVITY. | |
| 3258 | Utilisez plutôt DisplayObjectContainer.parent.getChildIndex. Voir l’aide pour la classe DisplayObjectContainer, étendue par MovieClip. | |
| 3259 | Utilisez plutôt DisplayObjectContainer.parent.setChildIndex. Voir l’aide pour la classe DisplayObjectContainer, étendue par MovieClip. | |
| 3260 | Utilisez plutôt DisplayObjectContainer.getChildAt. Voir l’aide pour la classe DisplayObjectContainer, étendue par MovieClip. | |
| 3261 | Utilisez plutôt DisplayObjectContainer.numChildren. DisplayObjectContainer.addChild ajoute toujours le nouvel enfant à l’index DisplayObjectContainer.numChildren. | |
| 3262 | Utilisez plutôt la propriété ByteArray.bytesAvailable. | |
| 3263 | Utilisez plutôt la propriété ByteArray.position. | |
| 3264 | Utilisez plutôt la propriété ByteArray.position. | |
| 3265 | Utilisez plutôt la méthode String.substr. | |
| 3266 | Utilisez plutôt la propriété Camera.currentFPS. | |
| 3267 | Utilisez plutôt la propriété Camera.keyFrameInterval. | |
| 3268 | Utilisez plutôt la propriété Camera.loopback. | |
| 3269 | Utilisez plutôt la propriété ColorTransform.color. | |
| 3270 | Utilisez plutôt la propriété ColorTransform.color. | |
| 3271 | Utilisez plutôt la propriété Container.textSnapshot. | |
| 3272 | Utilisez plutôt la méthode ContextMenu.clone(). | |
| 3273 | Utilisez plutôt la propriété ContextMenu.forwardAndBack. | |
| 3274 | Utilisez plutôt la méthode ContextMenuItem.clone(). | |
| 3275 | Utilisez plutôt la propriété CustomActions.actionsList. | |
| 3276 | Utilisez plutôt la constante DataEvent.DATA. | |
| 3277 | Utilisez plutôt la propriété DisplayObject.scaleX. | |
| 3278 | Utilisez plutôt la propriété DisplayObject.scaleX. | |
| 3279 | Utilisez plutôt la propriété DisplayObject.scaleY. | |
| 3280 | Utilisez plutôt la propriété DisplayObject.scaleY. | |
| 3281 | Utilisez plutôt la propriété DisplayObject.mouseX. | |
| 3282 | Utilisez plutôt la propriété DisplayObject.mouseX. | |
| 3283 | Utilisez plutôt la propriété DisplayObject.mouseY. | |
| 3284 | Utilisez plutôt la propriété DisplayObject.mouseY. | |
| 3285 | Cette fonctionnalité n’est plus prise en charge. | |
| 3286 | Cette fonctionnalité n’est plus prise en charge. | |
| 3287 | Utilisez plutôt la propriété DisplayObject.name. | |
| 3288 | Utilisez plutôt la propriété DisplayObject.parent. | |
| 3289 | Utilisez plutôt la propriété DisplayObject.mask. | |
| 3290 | Utilisez plutôt la propriété DisplayObject.visible. | |
| 3291 | Utilisez plutôt la propriété DisplayObject.x. | |
| 3292 | Utilisez plutôt la propriété DisplayObject.y. | |
| 3293 | Utilisez plutôt la propriété DisplayObject.rotation. | |
| 3294 | Utilisez plutôt la propriété DisplayObject.alpha. | |
| 3295 | Utilisez plutôt la propriété DisplayObject.width. | |
| 3296 | Utilisez plutôt la propriété DisplayObject.height. | |
| 3297 | Utilisez plutôt la propriété ExternalInterface.available. | |
| 3298 | Utilisez plutôt la constante ErrorEvent.ERROR. | |
| 3299 | Utilisez plutôt la propriété Event.isDefaultPrevented. | |
| 3300 | Utilisez plutôt la constante Event.ACTIVATE. | |
| 3301 | Utilisez plutôt la constante Event.ADDED. | |
| 3302 | Utilisez plutôt la constante Event.CANCEL. | |
| 3303 | Utilisez plutôt la constante Event.CHANGE. | |
| 3304 | Utilisez plutôt la constante Event.CLOSE. | |
| 3305 | Utilisez plutôt la constante Event.COMPLETE. | |
| 3306 | Utilisez plutôt la constante Event.CONNECT. | |
| 3307 | Utilisez plutôt la constante Event.DEACTIVATE. | |
| 3308 | Utilisez plutôt la constante Event.ENTER_FRAME. | |
| 3309 | Utilisez plutôt la constante Event.ID3. | |
| 3310 | Utilisez plutôt la constante Event.INIT. | |
| 3311 | Utilisez plutôt la constante Event.MOUSE_LEAVE. | |
| 3312 | Utilisez plutôt la constante Event.OPEN. | |
| 3313 | Utilisez plutôt la constante Event.REMOVED. | |
| 3314 | Utilisez plutôt la constante Event.RENDER. | |
| 3315 | Utilisez plutôt la constante Event.RESIZE. | |
| 3316 | Utilisez plutôt la constante Event.SCROLL. | |
| 3317 | Utilisez plutôt la constante Event.SELECT. | |
| 3318 | Utilisez plutôt la constante Event.SOUND_COMPLETE. | |
| 3319 | Utilisez plutôt la constante Event.TAB_CHILDREN_CHANGE. | |
| 3320 | Utilisez plutôt la constante Event.TAB_ENABLED_CHANGE. | |
| 3321 | Utilisez plutôt la constante Event.TAB_INDEX_CHANGE. | |
| 3322 | Utilisez plutôt la constante Event.UNLOAD. | |
| 3323 | Utilisez plutôt la constante FocusEvent.FOCUS_IN. | |
| 3324 | Utilisez plutôt la constante FocusEvent.FOCUS_OUT. | |
| 3325 | Utilisez plutôt la constante FocusEvent.KEY_FOCUS_CHANGE. | |
| 3326 | Utilisez plutôt la constante FocusEvent.MOUSE_FOCUS_CHANGE. | |
| 3327 | Utilisez plutôt la méthode Graphics.beginBitmapFill(). | |
| 3328 | Utilisez plutôt la propriété BitmapFilter.quality. | |
| 3329 | Utilisez plutôt KeyboardEvent.charCode. | |
| 3330 | Utilisez plutôt KeyboardEvent.keyCode. | |
| 3331 | Pour plus d’informations, voir la classe KeyboardEvent. | |
| 3332 | Pour plus d’informations, voir KeyboardEvent.ctrlKey, KeyboardEvent.altKey et KeyboardEvent.shiftKey. | |
| 3333 | Utilisez plutôt la constante PAGE_DOWN. | |
| 3334 | Utilisez plutôt la constante PAGE_UP. | |
| 3335 | Utilisez plutôt la constante DELETE. | |
| 3336 | Utilisez plutôt la constante CAPS_LOCK. | |
| 3337 | Utilisez plutôt l’une des constantes NUMPAD_0 -> NUMPAD_9. | |
| 3338 | Utilisez plutôt la propriété InteractiveObject.focusRect. | |
| 3339 | Utilisez plutôt la propriété InteractiveObject.contextMenu. | |
| 3340 | Utilisez plutôt la propriété KeyboardEvent.charCode. | |
| 3341 | Utilisez plutôt la propriété KeyboardEvent.keyCode. | |
| 3342 | Utilisez plutôt la propriété Loader.contentLoaderInfo. | |
| 3343 | Cette fonctionnalité n’est plus prise en charge. | |
| 3344 | Cette fonctionnalité n’est plus prise en charge. | |
| 3345 | Utilisez plutôt la propriété LoaderInfo.loaderURL. | |
| 3346 | Utilisez plutôt la propriété LocalConnection.domain. | |
| 3347 | Utilisez plutôt la propriété MenuEvent.contextMenuOwner. | |
| 3348 | Utilisez plutôt la méthode Microphone.getMicrophone(). | |
| 3349 | Si la sous-classe MovieClip porte le nom A, utilisez var mc= new A(); addChild(mc). Pour plus d’informations, voir la classe DisplayObjectContainer. | |
| 3350 | Utilisez var mc= new MovieClip(); addChild(mc). Pour plus d’informations, voir la classe DisplayObjectContainer. | |
| 3351 | Utilisez var tf= new TextField(); addChild(mc). Pour plus d’informations, voir la classe DisplayObjectContainer. | |
| 3352 | Utilisez Container.removeChild(childName). Pour plus d’informations, voir la classe DisplayObjectContainer. | |
| 3353 | Utilisez var l = new Loader(); addChild(l); l.load(new URLRequest("votre url"));. Pour plus d’informations, voir les classes Loader et DisplayObjectContainer. | |
| 3354 | Utilisez plutôt DisplayObjectContainer.removeChild(childName). Pour plus d’informations, voir la classe DisplayObjectContainer. | |
| 3355 | Utilisez plutôt DisplayObjectContainer.removeChild(childName). Pour plus d’informations, voir la classe DisplayObjectContainer. | |
| 3356 | Utilisez plutôt DisplayObjectContainer.parent.getChildIndex. Pour plus d’informations, voir la classe DisplayObjectContainer étendue par MovieClip. | |
| 3357 | Utilisez plutôt DisplayObjectContainer.parent.setChildIndex. Pour plus d’informations, voir la classe DisplayObjectContainer étendue par MovieClip. | |
| 3358 | Utilisez plutôt DisplayObjectContainer.getChildAt. Pour plus d’informations, voir la classe DisplayObjectContainer étendue par MovieClip. | |
| 3359 | Utilisez plutôt DisplayObjectContainer.numChildren. DisplayObjectContainer.addChild ajoute toujours le nouvel enfant à l’index DisplayObjectContainer.numChildren. | |
| 3360 | Pour plus d’informations, voir DisplayObject.addChild. | |
| 3361 | Pour plus d’informations, voir LoaderInfo.bytesLoaded et la classe Loader. | |
| 3362 | Pour plus d’informations, voir LoaderInfo.bytesTotal et la classe Loader. | |
| 3363 | Voir flash.net.URLLoader pour une fonctionnalité équivalente. Le package flash.net contient également les fonctions de niveau package navigateToURL() et sendToURL(). | |
| 3364 | Pour plus d’informations, voir LoaderInfo.url et la classe Loader. | |
| 3365 | Pour plus d’informations, voir LoaderInfo.url et la classe Loader. | |
| 3366 | Utilisez plutôt la propriété MovieClip.mask. | |
| 3367 | Pour plus d’informations, voir LoaderInfo.swfVersion et la classe Loader. | |
| 3368 | Utilisez plutôt la propriété MovieClip.currentFrame. | |
| 3369 | Utilisez plutôt la propriété MovieClip.framesLoaded. | |
| 3370 | Utilisez plutôt la propriété MovieClip.totalFrames. | |
| 3371 | Pour plus d’informations, voir displayObjectInstance.root. | |
| 3372 | Pour plus d’informations, voir displayObjectInstance.root. | |
| 3373 | Utilisez plutôt la propriété statique flash.media.SoundMixer.bufferTime. | |
| 3374 | Pour plus d’informations, voir la classe Graphics. | |
| 3375 | Pour plus d’informations, voir la classe Graphics. | |
| 3376 | Pour plus d’informations, voir la classe Graphics. | |
| 3377 | Pour plus d’informations, voir la classe Graphics. | |
| 3378 | Pour plus d’informations, voir la classe Graphics. | |
| 3379 | Pour plus d’informations, voir la classe Graphics. | |
| 3380 | Pour plus d’informations, voir la classe Graphics. | |
| 3381 | Pour plus d’informations, voir la classe Graphics. | |
| 3382 | Pour plus d’informations, voir la classe Graphics. | |
| 3383 | Pour plus d’informations, voir la classe Graphics. | |
| 3384 | Pour plus d’informations, voir la classe Graphics. | |
| 3385 | Pour plus d’informations, voir la classe Graphics. | |
| 3386 | Pour plus d’informations, voir la classe Graphics. | |
| 3387 | Pour plus d’informations, voir la classe Graphics. | |
| 3388 | Utilisez plutôt la propriété NetStream.bufferTime. | |
| 3389 | Utilisez plutôt la propriété NetStream.currentFPS. | |
| 3390 | Utilisez plutôt la propriété NetStream.videoCodec. | |
| 3391 | Utilisez plutôt la propriété NetStream.audioCodec. | |
| 3392 | Utilisez plutôt la propriété ProductManager.isInstalled. | |
| 3393 | Utilisez plutôt la propriété ProductManager.installedVersion. | |
| 3394 | Utilisez plutôt la propriété ProductManager.isRunning. | |
| 3395 | Utilisez plutôt la méthode Point.add(). | |
| 3396 | Utilisez plutôt la propriété Proxy.deleteDescendants. | |
| 3397 | Utilisez plutôt la méthode heapDump(). | |
| 3398 | Utilisez plutôt la propriété ProgressEvent.bytesLoaded. | |
| 3399 | Utilisez plutôt la propriété ProgressEvent.bytesTotal. | |
| 3400 | Utilisez plutôt la propriété Rectangle.isEmpty. | |
| 3401 | Utilisez plutôt la propriété SoundTransform.pan. | |
| 3402 | Utilisez plutôt la propriété Sockect.bytesAvailable. | |
| 3403 | Utilisez plutôt la propriété SharedObject.size. | |
| 3404 | Utilisez plutôt la propriété SharedObject.fps. | |
| 3405 | Cette méthode n’est plus prise en charge. | |
| 3406 | Utilisez plutôt la méthode Sprite.constructChildren(). | |
| 3407 | Utilisez plutôt la propriété Sprite.dropTarget. | |
| 3408 | Utilisez plutôt la propriété Stage.focus. | |
| 3409 | Utilisez plutôt la propriété Stage.focus. | |
| 3411 | Utilisez plutôt la propriété Stage.showDefaultContextMenu. | |
| 3412 | Utilisez plutôt la propriété StyleSheet.styleNames. | |
| 3413 | Utilisez une occurrence de la classe URLLoader pour charger les données StyleSheet, puis transmettez les données du chargeur à la méthode StyleSheet.parseCSS. Pour plus d’informations, voir les classes URLLoader et EventDispatcher. | |
| 3414 | Utilisez une occurrence de la classe URLLoader pour charger les données StyleSheet, puis transmettez les données du chargeur à la méthode StyleSheet.parseCSS. Pour plus d’informations, voir les classes URLLoader et EventDispatcher. | |
| 3415 | Utilisez une occurrence de la classe URLLoader pour charger les données StyleSheet, puis transmettez les données du chargeur à la méthode StyleSheet.parseCSS. Pour plus d’informations, voir les classes URLLoader et EventDispatcher. | |
| 3416 | Utilisez une occurrence de la classe URLLoader pour charger les données StyleSheet, puis transmettez les données du chargeur à la méthode StyleSheet.parseCSS. Pour plus d’informations, voir les classes URLLoader et EventDispatcher. | |
| 3417 | Utilisez une occurrence de la classe URLLoader pour charger les données StyleSheet, puis transmettez les données du chargeur à la méthode StyleSheet.parseCSS. Pour plus d’informations, voir les classes URLLoader et EventDispatcher. | |
| 3418 | Utilisez plutôt la propriété IME.enabled. | |
| 3419 | Utilisez plutôt la propriété IME.enabled. | |
| 3420 | Utilisez plutôt la propriété IME.instance. | |
| 3421 | Utilisez plutôt la propriété IME.conversionMode. | |
| 3422 | Utilisez plutôt la propriété IME.conversionMode. | |
| 3423 | Utilisez plutôt la propriété System.vmVersion. | |
| 3424 | Utilisez plutôt la propriété SWFLoaderInfo.swfVersion. | |
| 3425 | Utilisez plutôt la propriété SWFLoaderInfo.actionScriptVersion. | |
| 3426 | Utilisez plutôt la propriété TextField.defaultTextFormat. | |
| 3427 | Utilisez plutôt la propriété TextField.defaultTextFormat. | |
| 3428 | Utilisez plutôt DisplayObjectContainer.parent.getChildIndex. Pour plus d’informations, voir la classe DisplayObjectContainer étendue par MovieClip. | |
| 3429 | Utilisez plutôt DisplayObjectContainer.parent.setChildIndex. Pour plus d’informations, voir la classe DisplayObjectContainer étendue par MovieClip. | |
| 3430 | Utilisez plutôt DisplayObjectContainer.getChildAt. Pour plus d’informations, voir la classe DisplayObjectContainer étendue par MovieClip. | |
| 3431 | Utilisez plutôt DisplayObjectContainer.numChildren. DisplayObjectContainer.addChild ajoute toujours le nouvel enfant à l’index DisplayObjectContainer.numChildren. | |
| 3432 | Utilisez plutôt la méthode TextField.replaceSelectedText(). | |
| 3433 | Utilisez plutôt la méthode TextField.getLineIndexOfChar(). | |
| 3434 | Utilisez plutôt la propriété TextField.selectionBeginIndex. | |
| 3435 | Utilisez plutôt la propriété TextField.selectionEndIndex. | |
| 3436 | Utilisez plutôt la propriété TextField.caretIndex. | |
| 3437 | Utilisez plutôt la méthode Font.enumerateFonts(). | |
| 3438 | Utilisez plutôt la propriété TextField.maxScrollV. | |
| 3439 | Utilisez plutôt la propriété TextField.scrollH. | |
| 3440 | Utilisez plutôt la propriété TextField.maxScrollH. | |
| 3441 | Utilisez plutôt la propriété TextField.defaultTextFormat. | |
| 3442 | Créez plutôt un champ texte TextField temporaire et utilisez TextField.getLineMetrics. | |
| 3443 | Utilisez plutôt la propriété TextSnapshot.charCount. | |
| 3444 | Utilisez plutôt la méthode navigateToURL() du package flash.net. | |
| 3445 | Utilisez plutôt la méthode sendToURL() du package flash.net. | |
| 3446 | Utilisez plutôt la propriété URLLoader.dataFormat. | |
| 3447 | Utilisez plutôt la propriété URLStream.bytesAvailable. | |
| 3448 | Cette propriété n’est plus prise en charge. | |
| 3449 | Utilisez plutôt la propriété URLRequest.applicationDomain. | |
| 3450 | Pour ajouter des en-têtes de requête, définissez la propriété URLRequest.requestHeaders sur un tableau d’objets URLRequestHeader. | |
| 3451 | Utilisez une occurrence de la classe URLLoader pour charger le fichier XML, puis transmettez les données du chargeur URLLoader au constructeur de documents XMLDocument. Pour plus d’informations, voir les classes URLLoader et EventDispatcher. | |
| 3452 | Utilisez plutôt la méthode sendToURL() du package flash.net. | |
| 3453 | Définissez une propriété postData d’objet URLRequest et utilisez-la avec un objet URLLoader pour charger le fichier XML. Transmettez les données du chargeur URLLoader au constructeur de documents XMLDocument. Pour plus d’informations, voir les classes URLLoader, URLRequest et EventDispatcher. | |
| 3454 | Utilisez une occurrence de la classe URLLoader pour charger le fichier XML, puis transmettez les données du chargeur URLLoader au constructeur de documents XMLDocument. Pour plus d’informations, voir les classes URLLoader et EventDispatcher. | |
| 3455 | Pour ajouter des en-têtes de requête, définissez la propriété URLRequest.requestHeaders sur un tableau d’objets URLRequestHeader. | |
| 3456 | Pour plus d’informations, voir URLLoader.bytesLoaded et la classe URLLoader. | |
| 3457 | Pour plus d’informations, voir URLLoader.bytesTotal et la classe URLLoader. | |
| 3458 | Utilisez une occurrence de la classe URLLoader pour charger le fichier XML, puis transmettez les données du chargeur à la méthode StyleSheet.parseCSS. Pour plus d’informations, voir les classes URLLoader et EventDispatcher. | |
| 3459 | Utilisez plutôt la propriété URLRequest.contentType. | |
| 3460 | Vérifiez plutôt les exceptions éventuelles renvoyées par le constructeur XMLDocument ou la méthode XMLDocument.parseXML. Pour plus d’informations, voir XMLDocument. | |
| 3461 | La classe Button a été renommée SimpleButton. | |
| 3462 | La classe Container a été renommée DisplayObjectContainer. | |
| 3463 | La classe Image a été renommée BitmapData. | |
| 3464 | La classe ImageFilter a été renommée BitmapFilter. | |
| 3465 | La classe ImageSprite a été renommée Bitmap. | |
| 3466 | La classe ImageLoaderInfo a été renommée BitmapLoaderInfo. | |
| 3467 | La classe ImeEvent a été renommée IMEEvent. | |
| 3468 | La classe Key a été renommée Keyboard. | |
| 3469 | La classe LineMetrics a été renommée TextLineMetrics. | |
| 3470 | Pour plus d’informations voir la classe URLVariables, les propriétés URLRequest.urlVariables et URLRequest.postData et la propriété URLLoader.dataFormat. | |
| 3471 | La classe MenuEvent a été renommée ContextMenuEvent. | |
| 3472 | La classe SystemCapabilities a été renommée Capabilities. | |
| 3473 | Utilisez plutôt la propriété TextField.getLineMetrics. | |
| 3475 | La classe Button a été renommée SimpleButton. | |
| 3476 | La classe Container a été renommée DisplayObjectContainer. | |
| 3477 | La classe Image a été renommée BitmapData. | |
| 3478 | La classe ImageFilter a été renommée BitmapFilter. | |
| 3479 | La classe ImageSprite a été renommée Bitmap. | |
| 3480 | La classe ImageLoaderInfo a été renommée BitmapLoaderInfo. | |
| 3481 | La classe ImeEvent a été renommée IMEEvent. | |
| 3482 | La classe Key a été renommée Keyboard. | |
| 3483 | La classe LineMetrics a été renommée TextLineMetrics. | |
| 3484 | Pour plus d’informations voir la classe URLVariables, les propriétés URLRequest.urlVariables et URLRequest.postData et la propriété URLLoader.dataFormat. | |
| 3485 | La classe MenuEvent a été renommée ContextMenuEvent. | |
| 3486 | La classe SystemCapabilities a été renommée Capabilities. | |
| 3487 | Utilisez plutôt la propriété TextField.getLineMetrics. | |
| 3488 | Pour plus d’informations, voir l’aide de la classe Proxy qui propose une fonctionnalité similaire. | |
| 3489 | Utilisez plutôt la méthode XMLUI.getProperty. | |
| 3490 | Utilisez plutôt la méthode XMLUI.setProperty. | |
| 3491 | Utilisez plutôt la propriété DisplayObject.accessibilityProperties. | |
| 3492 | Utilisez plutôt la propriété DisplayObject.scale9Grid. | |
| 3493 | Utilisez plutôt la méthode Graphics.drawOval. | |
| 3494 | Utilisez plutôt la propriété NetConnection.connected. | |
| 3495 | Utilisez plutôt la propriété Socket.connected. | |
| 3496 | Utilisez plutôt la propriété URLStream.connected. | |
| 3497 | Utilisez plutôt la propriété SyncEvent.changeList. | |
| 3498 | Utilisez plutôt la propriété TextField.scrollV. | |
| 3499 | Utilisez plutôt la propriété TextField.bottomScrollV. | |
| 3500 | Utilisez plutôt la constante BitmapDataChannel.RED. | |
| 3501 | Utilisez plutôt la constante BitmapDataChannel.GREEN. | |
| 3502 | Utilisez plutôt la constante BitmapDataChannel.BLUE. | |
| 3503 | Utilisez plutôt la constante BitmapDataChannel.ALPHA. | |
| 3504 | Utilisez plutôt l’opérateur is. | |
| 3505 | Utilisez plutôt la méthode flash.system.Security.showSettings. | |
| 3506 | Utilisez plutôt la propriété System.useCodePage. | |
| 3507 | Utilisez plutôt la classe flash.events.EventDispatcher. | |
| 3508 | Utilisez plutôt la propriété statique flash.media.SoundMixer.bufferTime. | |
| 3509 | Créez plutôt une nouvelle occurrence de la classe de symboles de la bibliothèque de bitmaps, c’est-à-dire new myBitmapName(). | |
| 3510 | Pour plus d’informations, voir Loader.load(). | |
| 3511 | La classe MovieClipLoader a été remplacée par la classe flash.display.Loader. | |
| 3512 | La classe MovieClipLoader a été remplacée par la classe flash.display.Loader. | |
| 3513 | Pour plus d’informations, voir addEventListener (eventName, listener, useCapture, priority). | |
| 3514 | Pour plus d’informations, voir removeEventListener (eventName, listener, useCapture). | |
| 3515 | Utilisez plutôt la constante flash.system.IMEConversionMode.ALPHANUMERIC_FULL. | |
| 3516 | Utilisez plutôt la constante flash.system.IMEConversionMode.ALPHANUMERIC_HALF. | |
| 3517 | Utilisez plutôt la constante flash.system.IMEConversionMode.CHINESE. | |
| 3518 | Utilisez plutôt la constante flash.system.IMEConversionMode.JAPANESE_HIRAGANA. | |
| 3519 | Utilisez plutôt la constante flash.system.IMEConversionMode.JAPANESE_KATAKANA_FULL. | |
| 3520 | Utilisez plutôt la constante flash.system.IMEConversionMode.JAPANESE_KATAKANA_HALF. | |
| 3521 | Utilisez plutôt la constante flash.system.IMEConversionMode.KOREAN. | |
| 3522 | Utilisez plutôt la constante flash.system.IMEConversionMode.UNKNOWN. | |
| 3523 | Pour plus d’informations, voir addEventListener (eventName, listener, useCapture, priority). | |
| 3524 | Pour plus d’informations, voir removeEventListener (eventName, listener, useCapture). | |
| 3527 | Dans ActionScript 3.0, le gestionnaire d’événement onCancel n’est pas déclenché automatiquement par Flash Player lors de l’exécution. Vous devez d’abord enregistrer ce gestionnaire d’événement à l’aide d’addEventListener (cancel, onCancel). | |
| 3528 | Il n’existe aucun remplacement direct. La méthode willTrigger() permet de déterminer l’existence d’écouteurs enregistrés. | |
| 3529 | Dans ActionScript 3.0, le gestionnaire d’événement onIMEComposition n’est pas déclenché automatiquement par Flash Player lors de l’exécution. Vous devez d’abord enregistrer ce gestionnaire d’événement à l’aide d’addEventListener (imeComposition, handlerName). | |
| 3530 | Pour plus d’informations, voir LoaderInfo.url et la classe Loader. | |
| 3531 | Utilisez plutôt la méthode getFullYear(). | |
| 3532 | Utilisez plutôt la méthode setFullYear(). | |
| 3533 | Utilisez plutôt la méthode getUTCFullYear(). | |
| 3534 | Utilisez plutôt la propriété rate. | |
| 3535 | La classe Selection a été supprimée. Pour plus d’informations, voir la méthode addEventListener de la classe dont vous souhaitez les informations selection. | |
| 3536 | La classe Selection a été supprimée. Pour plus d’informations, voir la méthode addEventListener de la classe dont vous souhaitez les informations selection. | |
| 3537 | Utilisez plutôt la propriété gain. | |
| 3538 | Les valeurs de couleur peuvent être affectées directement en utilisant les propriétés ou le constructeur de classe ColorTransform. | |
| 3539 | Les valeurs de couleur peuvent être affectées directement en utilisant les propriétés ou le constructeur de classe ColorTransform. | |
| 3540 | Voir l’aide pour les propriétés liées au focus de la classe flash.display.InteractiveObject. | |
| 3541 | Voir l’aide de la méthode flash.display.Graphics.beginBitmapFill. | |
| 3542 | Voir l’aide de la méthode flash.display.DisplayObject.hitTestObject(). | |
| 3543 | Voir l’aide de la méthode addChild(). | |
| 3544 | Utilisez plutôt la méthode load(). | |
| 3545 | Utilisez flash.media.SoundChannel.leftPeak et flash.media.SoundChannel.rightPeak pour surveiller et contrôler l’amplitude d’un canal audio. | |
| 3546 | Utilisez plutôt la propriété soundTransform. | |
| 3547 | Utilisez plutôt la propriété SoundTransform.pan. | |
| 3548 | Utilisez plutôt la propriété SoundTransform.pan. | |
| 3549 | Utilisez plutôt la propriété bytesLoaded. | |
| 3550 | Utilisez plutôt la propriété bytesTotal. | |
| 3551 | Utilisation inefficace de += sur un champ texte TextField. | |
| 3552 | L’ajout de texte à la fin d’un champ texte TextField avec += est beaucoup plus lent que l’utilisation de la méthode TextField.appendText().
|
Voir la référence de ce langage pour la méthode appendText() de la classe TextField pour plus d’informations sur cette importante optimisation du texte.
|
| 3553 | Parenthèses éventuellement absentes. | |
| 3554 | Valeur de fonction utilisée alors qu’une valeur de type %s est attendue. Il manque probablement des parenthèses () après cette référence à une fonction.
|
Vous pouvez utiliser les fonctions elles-même en tant que valeurs dans ActionScript. Le code en question utilise une valeur de type Function alors qu’un type autre que Function, Object ou * est attendu. En général, cela signale une erreur typographique due au fait que les parenthèses () ont été oubliées après le nom de la fonction.
|
| 3555 | Utilisation de l’opérateur instanceof. | |
| 3556 | L’opérateur instanceof est déconseillé, utilisez plutôt l’opérateur is. | |
| 3557 | Le gestionnaire d’événements allowDomain() est maintenant une méthode standard, plutôt qu’un rappel d’événement. Pour plus d’informations, voir la méthode new LocalConnection.allowDomain. | |
| 3558 | Le gestionnaire d’événements allowInsecureDomain() est maintenant une méthode standard, plutôt qu’un rappel d’événement. Pour plus d’informations, voir la méthode new LocalConnection.allowInsecureDomain. | |
| 3559 | la méthode globale call() n’est plus prise en charge. | |
| 3560 | La classe Color a été supprimée. Pour une fonctionnalité équivalente, utilisez la classe flash.geom.ColorTransform. | |
| 3561 | La classe Color a été supprimée. Pour une fonctionnalité équivalente, utilisez la classe flash.geom.ColorTransform. | |
| 3562 | Les fichiers SWF d’ActionScript 3.0 utilisent toujours des règles de concordance de domaine exactes. | |
| 3563 | La classe capabilities a été renommée Capabilities. | |
| 3564 | La classe capabilities a été renommée Capabilities. | |
| 3565 | Pour plus d’informations, voir addEventListener (eventName, listener, useCapture, priority). | |
| 3566 | Pour plus d’informations, voir removeEventListener (eventName, listener, useCapture). | |
| 3567 | Dans ActionScript 3.0, le gestionnaire d’événement onComplete n’est pas déclenché automatiquement par Flash Player lors de l’exécution. Vous devez d’abord enregistrer ce gestionnaire d’événement à l’aide d’addEventListener ('complete', callback_handler). | |
| 3568 | Dans ActionScript 3.0, le gestionnaire d’événement onHTTPError n’est pas déclenché automatiquement par Flash Player lors de l’exécution. Vous devez d’abord enregistrer ce gestionnaire d’événement à l’aide d’addEventListener ('httpError', callback_handler). | |
| 3569 | Dans ActionScript 3.0, le gestionnaire d’événement onIOError n’est pas déclenché automatiquement par Flash Player lors de l’exécution. Vous devez d’abord enregistrer ce gestionnaire d’événement à l’aide d’addEventListener ('ioError', callback_handler). | |
| 3570 | Dans ActionScript 3.0, le gestionnaire d’événement onProgress n’est pas déclenché automatiquement par Flash Player lors de l’exécution. Vous devez d’abord enregistrer ce gestionnaire d’événement à l’aide d’addEventListener ('progress', callback_handler). | |
| 3571 | Dans ActionScript 3.0, le gestionnaire d’événement onSecurityError n’est pas déclenché automatiquement par Flash Player lors de l’exécution. Vous devez d’abord enregistrer ce gestionnaire d’événement à l’aide d’addEventListener ('securityError', callback_handler). | |
| 3572 | Dans ActionScript 3.0, le gestionnaire d’événement onOpen n’est pas déclenché automatiquement par Flash Player lors de l’exécution. Vous devez d’abord enregistrer ce gestionnaire d’événement à l’aide d’addEventListener ('open', callback_handler). | |
| 3573 | Vous utilisez peut-être la classe XML d’ActionScript 2.0. | |
| 3574 | Problème de migration : la classe XML d’ActionScript 2.0 a été renommée XMLDocument.
|
Il s’agit d’un avertissement de migration du code. XML n’est pas la même classe dans ActionScript 3.0 que dans ActionScript 2.0. Dans ActionScript 3.0, la classe XMLDocument est l’équivalent de la classe XML dans ActionScript 2.0. La classe XML d’ActionScript 3.0 propose une fonctionnalité améliorée, et dispose d’une API plus facile et plus puissante. Voir la section XML dans le Guide de référence du langage ActionScript pour plus d’informations.
|
| 3575 | Opération de conversion vers le type Date non valide. | |
| 3576 | Date(x) se comporte de la même façon que new Date().toString(). Pour convertir une valeur dans le type Date, utilisez l’expression "x as Date" au lieu de Date(x). | |
| 3581 | L’importation d’un package du même nom que la classe actuelle masquera cet identifiant de classe dans ce domaine. | |
| 3582 | L’importation d’un package du même nom que la classe actuelle masquera cet identifiant de classe dans ce domaine. | |
| 3583 | Plusieurs arguments portent le même nom. | |
| 3584 | Plusieurs arguments nommés '%s'. Les références à cet argument seront toujours résolues avec le dernier défini. | |
| 3585 | Utilisez plutôt la méthode Rectangle.containsRect. | |
| 3586 | Cette fonction a été supprimée. | |
| 3587 | Cette fonctionnalité a été remplacée par la propriété flash.system.Capabilities.version. | |
| 3588 | Cette fonctionnalité a été remplacée par la propriété flash.display.MovieClip.framesLoaded. | |
| 3589 | La propriété _global a été supprimée. Utilisez un membre statique d’une classe pour une fonctionnalité équivalente. | |
| 3590 | Une valeur non booléenne a été utilisée alors qu’une valeur booléenne était attendue. | |
| 3591 | %s utilisée alors qu’une valeur booléenne est attendue. L’expression va être transtypée comme booléenne. | |
| 3592 | Propriété inconnue. | |
| 3593 | %s n’est pas une propriété reconnue de la classe dynamique %s.
|
Le mode de compilation strict ne vérifie pas les propriétés non définies sur des occurrences de classes dynamiques. Les types Date, RegExp et Error sont dynamiques pour la compatibilité ascendante avec ECMAScript. Cet avertissement recherche les utilisations de propriétés non définies sur les occurrences de ces classes. Un problème courant consiste à tenter d’obtenir ou de définir une propriété year inexistante sur une valeur Date. Le nom de propriété correct est fullYear .
|
| 3594 | Méthode inconnue. | |
| 3595 | %s n’est pas une méthode reconnue de la classe dynamique %s.
|
Le mode de compilation strict ne vérifie pas les méthodes non définies sur des occurrences de classes dynamiques. Les types Date, RegExp et Error sont dynamiques pour la compatibilité ascendante avec ECMAScript. Cet avertissement recherche les utilisations de méthodes non définies sur les occurrences de ces classes.
|
| 3596 | Définition de variable dupliquée. | |
| 3597 | Définition de variable dupliquée.
|
Le compilateur a détecté une définition en double pour une variable. Cela peut entraîner des résultats inattendus. ActionScript ne prend pas en charge le domaine au niveau du bloc des variables. Toutes les variables définies dans un corps de fonction existent dans le même domaine, même si elles sont définies au sein d’une instruction if , while , for , etc. Par exemple, le code suivant déclare à deux reprises la variable x :
function test() {
var x:Number = 10;
if (true) {
for (var x=0; x < 5; x++) // warning here, this is the second defintion of x
trace(x);
}
trace(x); // 5, not 10. The last value set by the for loop above is the current value of x
}
|
| 3598 | Le nom de la définition est identique à celui d’un package importé. Les références non qualifiées à ce nom seront toujours résolues sur le package et non sur la définition. | |
| 3599 | Le nom de la définition est identique à celui d’un package importé. Les références non qualifiées à ce nom seront toujours résolues sur le package et non sur la définition.
|
Lorsqu’une définition porte le même nom qu’un package du même domaine, les références non qualifiées à ce nom donnent toujours le package et non la définition. Cela peut entraîner des erreurs imprévues lors de références éventuelles à la variable. Toutes les références à la définition doivent être qualifiées pour donner la définition et non le package.
|
| 3600 | Tentative de suppression d’une propriété fixe. | |
| 3601 | Impossible de supprimer la propriété déclarée %s. Pour libérer la mémoire qui lui est réservée, définissez sa valeur comme null.
| La suppression efface dynamiquement les propriétés définies d’un objet. Les propriétés déclarées d’une classe ne peuvent pas être supprimées. L’opération échouera silencieusement. Pour libérer la mémoire réservée à cette variable, définissez sa valeur comme null. |
| 3602 | Utilisation de définition déconseillée. | |
| 3603 | '%s' est déconseillée.
| Cette définition est déconseillée et peut être supprimée à l’avenir. |
| 3604 | Utilisation de définition déconseillée. | |
| 3605 | %s
| |
| 3606 | Utilisation de définition déconseillée. | |
| 3607 | '%s' est déconseillée. Veuillez utiliser '%s'.
| |
| 3608 | Utilisation de définition déconseillée. | |
| 3609 | '%s' est déconseillée depuis %s. Veuillez utiliser '%s'.
| |
| 3610 | Utilisation de définition déconseillée. | |
| 3611 | '%s' est déconseillée depuis %s.
| |